2010-11-20 21 views
1

IDE'ler her zaman iyi bir şey mi (tm)? Sadece jEdit'i kullanırdım, fakat bir süre önce çoğunlukla GUI Builder ve NetBeans Platform'undan (çoğunlukla bir Java programcısıyım) NetBeans'e geçtim. Ben onunla çok daha verimli olmakla birlikte, daha az esnek hissediyor ve sık sık jEdit'de bazı şeyleri hacking buluyorum (özellikle Scala özellikle NetBeans Scala eklentisi gerçekten çok yorucu olduğu için). Tüm sahne arkası şeyleri genellikle harika çalışır, ancak bazen NetBeans'in yaptığı gibi rahatsız edici değildir ve bunu değiştirmenin kolay bir yolu yoktur.IDE'ler gerçekten buna değer mi?

Pek çok insan IDE'lerden memnun olduklarını düşünürüm, çünkü sizi daha üretken yapıyorlar, gerçekten oldukları gibi mi?

+3

Evet, her şey için daha iyiler! Hayır, tek ihtiyacın olan şey, [Vim | Emacs | ... | notepad | Benimle pinky'leri değiştiriyorum] - subjektif olarak kapanmaya oy vermek. Belki http://programmers.stackexchange.com deneyin? – jball

+0

Dediğiniz gibi, IDE'ler daha üretken olmanıza yardımcı olur. Daha az üretken olmak için iyi bir sebep var mı? IDE'ler ayrıca daha kaliteli bir kod oluşturmanıza yardımcı olur. Eğer netbeans eklentisini gerçekten buggy bulduysanız, IntelliJ gibi bir ticari IDE denediniz mi (atneast'in iyi desteği var) –

cevap

2

Kimin sorduğuna bağlı! Cidden, herkes bir IDE kullanıp kullanmadığına dair tercihleri ​​var. Kişisel olarak C# ile Visual Studio hariç çoğu şey için yok. IDE'lerin kesinlikle iyi niteliklerine sahip olduklarına inanıyorum, ama onlar herkes için değil. size yardım etmek için onlar daha önce bahsedildiği gibi

1

, sen bir metin editörü, içinde ve aradan içinde geliştirme yapmak dişlerinize ile çim biçmek gidebilir ... Genelde

, , dediğin gibi, daha üretken yap. Kullandığınız IDE sizin için çalışmıyorsa, başka bir şey edinin. olabildiğince

1

İyi IDE, genel olarak verimlilik açısından büyük yardımcısıdır: (! esansiyel)

  • "beyanı gidin" ve "referanslar bulmak" gibi özelliklerle Kodunuzdaki navigasyon geliştirmek kod tamamlama sağlanması ve yazmaya sırasında hataların vurgulayarak
  • hız yukarı kodlama,
  • çalıştırmak ve hata ayıklama (ve, diyelim ki, sürüm kontrolü yoluyla projeyi senkronize) tek bir yerden izin nihayet
  • - yazma bir Kod çok (yani sınıf ve meth gibi boilerplate kodu) sizin için, bu yüzden zaman kaybetmeyen şeyler yazarak zaman harcamak zorunda değilsiniz.

Daha fazlası var ama benim için en önemli olan yukarıdaki.

İlgili konular