What IDE(s) or editor(s) do companies like Google, Apple, IBM, etc. use? [closed]

Even though I have quite some experience in using various tools, I still can’t make up my mind whether I prefer using IDE or a simple editor for code editing.

Most IDEs I have experienced are written in Java (like Eclipse) which makes them slow and bulky. What’s good about them is that it provides lots of tools.

On the other hand editors are usually VERY fast. They can also be extended to become more similar to IDEs but usually I don’t do that. However, there is Sublime Text 2 which has some basic code completion built-in.

My question would be whether most Enterprise companies like Google, Apple, IBM and etc (except Microsoft because they have AMAZING IDE which, I assume, is used by MS developers) force their workers to use IDEs and whether using plain editor with external tools is considered being not professional?

P.S. Not talking about cases like Android development where working without IDE barely possible.

6

In the two companies I have worked for(X and Y), I was allowed to use any IDE of my choice. At X, developing for iPhone was kinda restrictive as I had to use Xcode regularly. But at Y, I was allowed to use just about ANY IDE of my choice.

At times, I used to resort to writing code in Vim or Emacs(my favorite
of the two).

Most programmers writing java used JetBrains’ IntelliJ IDE for java,
others liked Eclipse. Some even used Netbeans. I used IntelliJ and
Emacs.

So: it doesn’t matter what IDE you use as long as you keep to their
coding standards. For Python there was nothing better than Emacs.

For C++/C I used Emacs(or VS2010), for Java I used(and still use)
Jetbrains’ IntelliJ, for C# and others I use Visual Studio 2010.

For VB I use VS2010.

For HTML/css/JS I use a PLAIN text editor(Notepad++).

For Lisp I would recommend Emacs + Slime.

It depends on what you’re going to code and your expertise with those editors.

I’ve been told (personally, no supporting link here: community wiki to invite corrections if my info is out of date) that most teams in Apple are using whatever version of Xcode is current. Those that want to do something else need to get some form of exemption.

The WebObjects (and iTunes Store, apple store etc) teams all can’t use Xcode because it no longer supports Java projects. For the most part they use Eclipse with the WOLips plugin.

The kernel team are another one I know who opted out of Xcode, and they’ve got a make-based build system.

Having worked for quite a few large companies (and government departments) over the years, I can only say that there’s great variety not just between but within companies. Some leave you completely free, others have extremely rigid requirements and won’t allow their people to use anything else than the “company standard”. Some even go as far as to make it impossible to install anything but the standard package provided by the corporate IT department, unless you go through a lot of paperwork first to get permission to request a license to be obtained after which it is installed for you by some sysadmin flunky.
On one project I was involved in, this led to the entire rebuild of the corporate IT landscape to be done as MS Office macros because the IT department would under no condition allow the project team to install IDEs and compilers on their workstations, leaving us no other option.

Why should using an editor and external tools net be professional? Many programmers prefer editors like vi or emacs. Many tools can’t be integrated in IDEs anyway. At least not in all use cases. Your IDE may have a terminal integrated, but when you deploy on a server you still must be able to run many tools through a SSH session or something similar. Being dependent on the IDE handling everything for you can be risky.

1

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật