Wydano Apache NetBeans 10.0: Porównanie zintegrowanego środowiska programistycznego (IDE)

Fragmentacja w IDE Marketplace: Java, PHP, Python, C / C ++, Groovy, HTML 5, & Visual Basic

Fundacja Apache opublikowała NetBeans w wersji 10.0 w grudniu 2018 r., Kompletne zintegrowane środowisko programistyczne (IDE) dla Java, PHP, HTML 5, CSS, JavaScript, & Groovy programowanie. Projekt NetBeans rozpoczął się w Sun Microsystems jako edytor kodu & środowisko programistyczne dla Java. Oracle nabył projekt w ramach fuzji Sun, a następnie przekazał go Fundacji Apache na inkubację lub dalszy rozwój na fundacjach społeczności open source. NetBeans 10 obsługuje PHP 7.3 & Instalacja bazy danych MySQL na komputerach z systemem Windows do programowania aplikacji internetowych / mobilnych w środowiskach piaskownicy. Programiści WWW pracujący ze skryptami PHP do tworzenia nowych niestandardowych motywów i modułów dla platform CMS lub sklepów e-commerce docenią funkcjonalność NetBeans. NetBeans 10 IDE ma zorientowany obiektowo projekt z ogromnym rynkiem wtyczek firm trzecich, które rozszerzają framework, chociaż nie wszystkie są obecnie kompatybilne z wersją 10. W sektorze IDE NetBeans konkuruje z Eclipse, JetBrains PHP Storm (Idea IntelliJ ), Zend Studio, & inne rozwiązania do tworzenia aplikacji PHP, natomiast Visual Studio, PyCharm, & Sublime Text są bardziej popularne w Pythonie, C / C ++, Visual Basic, & Programiści ASP.Net.

Top 10 zintegrowanych środowisk programistycznych (IDE) na rok 2018: PHP, Python, & ASP.Net

Kluczowym aspektem zintegrowanych środowisk programistycznych jest to, że oprogramowanie zawiera biblioteki pakietów języków programowania & pliki potrzebne do uruchomienia / kompilacji skryptów na stacjonarnej stacji roboczej. NetBeans 10 zawiera wszystkie wymagane pakiety dla Java, PHP, HTML 5, JavaScript, CSS, & Groovy support. Istnieje dodatkowa wtyczka do programowania w C / C ++, ale NetBeans nie konkuruje z ekosystemem oprogramowania dostępnych opcji dla Microsoft Visual Studio. Instalacja programu Visual Studio obejmuje ponad 50 GB dla wszystkich składników tylko w wersji wspólnotowej. Apache NetBeans 10 jest mniejszy niż 1% wielkości Visual Studio. W przypadku PHP IDE NetBeans nie konkuruje z rozbudowaną funkcjonalnością zestawu funkcji JetBrains PHPStorm / IntelliJ Idea (tj. Bez obszernych automatycznych sugestii kodu dla PHP), ale korzystanie z niego jest bezpłatne. Zend Studio to także płatne oprogramowanie wymagające subskrypcji z opłatami licencyjnymi, więc wielu programistów PHP może uznać darmowy koszt NetBeans 10 za istotną przewagę nad innymi rozwiązaniami. Docker Desktop to kolejna ważna alternatywa dla IDE korzystających z maszyn wirtualnych & pojemniki.

Zintegrowane środowiska programistyczne PHP (IDE):

  • Apache NetBeans 10
  • Eclipse IDE
  • JetBrains PHPStorm / IntelliJ Idea
  • Zend Studio

Zintegrowane środowiska programistyczne Python (IDE):

  • Eclipse + PyDev
  • JetBrains PyCharm

C / C++ & Zintegrowane środowiska programistyczne ASP.Net (IDE):

  • Visual Studio
  • Oracle Developer Studio

Wszystkie języki programowania – edytor tekstu:

  • Wzniosły tekst

Opracowywanie aplikacji na telefony komórkowe z Androidem:

  • Android Studio

Te 10 IDE jest ocenianych jako najpopularniejsze do tworzenia aplikacji internetowych / mobilnych w 2019 roku. Rozwiązania obejmują premierowe programowanie Microsoft & programistyczna aplikacja Visual Studio 2017. Oracle konkuruje z tym w zestawach narzędzi C / C ++, podczas gdy Android Studio Google jest uważany za niezbędny dla aplikacji mobilnych. Ogólnie rzecz biorąc, programiści PHP byli podzieleni na wsparcie Eclipse vs. PHPStorm, a Zend Studio zanikał w branży. Apache NetBeans 10 nie jest obecnie popularnym rozwiązaniem IDE poza tworzeniem oprogramowania Java, ale będzie coraz bardziej rzucać wyzwanie liderom rynku dla edytorów PHP / HTML5 z otwartego źródła Apache Foundation.

Apache NetBeans 10 (motyw Norwegia dzisiaj): "Apache NetBeans (inkubacja) 10.0 to drugie główne wydanie Apache NetBeans IDE. To wydanie koncentruje się na dodaniu obsługi JDK 11, JUnit 5, PHP, JavaScript i Groovy, a także na rozwiązywaniu wielu problemów … JUnit 5.3.1 został dodany jako nowa biblioteka do NetBeans, dzięki czemu możesz szybko dodać go do twoje projekty Java." Dowiedz się więcej o Apache NetBeans 10.

JetBrains PHPStorm: "PhpStorm jest idealny do pracy z Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla !, CakePHP, Yii i innymi. Edytor faktycznie „pobiera” kod i dogłębnie rozumie jego strukturę, obsługując wszystkie funkcje języka PHP dla nowoczesnych i starszych projektów. Zapewnia najlepsze uzupełnianie kodu, refaktoryzację, zapobieganie błędom w czasie rzeczywistym i wiele więcej." Dowiedz się więcej o PHPStorm.

Zend Studio 13: "Z trzykrotnie większą wydajnością, Zend Studio pozwala na szybsze kodowanie, łatwiejsze debugowanie i czerpanie korzyści z ogromnego wzrostu wydajności w PHP 7. Jest to PHP IDE nowej generacji zaprojektowane do tworzenia wysokiej jakości aplikacji PHP przy jednoczesnym pobudzaniu programistów’ wydajność. Automatycznie skaluje się zgodnie z ustawieniami DPI bazowego systemu operacyjnego i obsługuje wyświetlacze HiDPi." Dowiedz się więcej o Zend Studio.

Microsoft Visual Studio: "C # i Visual Basic to języki programowania przeznaczone do tworzenia różnorodnych aplikacji działających w .NET Framework. Te języki są wydajne, bezpieczne dla typu i zorientowane obiektowo. Są one zbudowane na platformie kompilatora .NET “Roslyn” który zapewnia bogate interfejsy API analizy kodu i to’wszystkie otwarte źródła na GitHub." Dowiedz się więcej o Visual Studio.

Android Studio & SDK: "Android Studio to oficjalne IDE Androida. Jest przeznaczony dla Androida, aby przyspieszyć rozwój i pomóc w tworzeniu aplikacji najwyższej jakości dla każdego urządzenia z Androidem … W oparciu o Intellij IDEA, Android Studio zapewnia najszybszy możliwy zwrot w kodowaniu i uruchamianiu pracy." Dowiedz się więcej o Android Studio.

Wzniosły tekst: "Sublime Text jest zbudowany z niestandardowych komponentów, zapewniając niezrównaną szybkość reakcji. Od potężnego, niestandardowego wieloplatformowego zestawu narzędzi do interfejsu użytkownika po niezrównany silnik podświetlania składni, Sublime Text wyznacza poprzeczkę pod względem wydajności. Sublime Text jest dostępny na komputery Mac, Windows i Linux. Jedna licencja to wszystko, czego potrzebujesz, aby używać Sublime Text na każdym komputerze, który posiadasz, bez względu na używany system operacyjny. Sublime Text korzysta z niestandardowego zestawu narzędzi interfejsu użytkownika, zoptymalizowanego pod kątem szybkości i piękna, przy jednoczesnym wykorzystaniu natywnej funkcjonalności na każdej platformie." Dowiedz się więcej o wysublimowanym tekście.

Zintegrowane środowiska programistyczne (IDE): profesjonalne zasoby programistyczne & Przybory

Każdy programista ma swoje ulubione IDE & edytor kodu. Wiele zespołów opiera się wyłącznie na konkretnej platformie programowej, w której Visual Studio i Android Studio osiągają biliony USD rocznych przychodów komercyjnych realizowanych na całym świecie na oprogramowaniu opracowanym przez te narzędzia. JetBrains PHPStorm & Usługi IntelliJ Idea są wiodącymi w branży, przewyższającymi Zend Studio, a nawet są adoptowane przez Google do użytku. W przypadkach, gdy niezależni programiści lub organizacje biznesowe nie chcą płacić opłat licencyjnych za oprogramowanie zastrzeżone, nowa wersja Apache NetBeans 10 ma jakość na poziomie przedsiębiorstwa i ma funkcje dopasowane do liderów branży. Niestety wciąż trudno jest znaleźć IDE do obsługi wszystkich języków w ujednolicony sposób, w którym Python & Narzędzia C / C ++ rzadko mieszają się z preferowanymi przez programistów PHP opcjami.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me