Android

Czy Oracle zabije społeczność Java?

#1.3 Understand the Differences between JVM vs JRE vs JDK in java in one video

#1.3 Understand the Differences between JVM vs JRE vs JDK in java in one video
Anonim

Czy Oracle będzie dobre dla programistów Java?

Oto pytanie, na które wszyscy powinniśmy liczyć podczas tegorocznej konferencji deweloperów JavaOne, ostatniego pokazu przed planowanym wykupem przez Oracle 7,4 miliarda dolarów twórcy Javy, Sun Microsystems. Dyrektor generalny Oracle, Larry Ellison, niespodziewanie pojawił się na inauguracyjnym inauguracyjnym koncercie we wtorek i próbował rozwiązać problemy deweloperów. Chociaż sugerował, że nastąpią pewne zmiany, powiedział zasadniczo, że będzie to normalne dla Javy, gdy dojdzie do przejęcia.

Ale Oracle nie jest słońcem. Firma Sun od dawna ma problemy z utrzymaniem różnorodności społeczności programistów, tworząc uciążliwą biurokrację, aby zarządzać rozwojem standardów Java i stopniowo uwalniać kluczowe komponenty platformy na licencji open source. Podczas gdy Sun zarabiał trochę na licencjach Java, stracił duże możliwości sprzedaży lukratywnych narzędzi programistycznych Java i serwerów oprogramowania pośredniego.

Firma Sun pozostaje sercem firmy sprzętowej; Firma Oracle sprzedaje oprogramowanie.

W pewnym stopniu niepowodzenie firmy Sun w spłacie Javy pomogło jej pozostać neutralnym zarządcą tej technologii, ale ta dynamika zmieni się w Oracle. W tym tygodniu w JavaOne jeden pracownik firmy Sun podsumował różnicę między obiema firmami, mówiąc, że pracownik Oracle powiedział mu niedawno: "Nie jesteśmy firmą typu non-profit, jak wy."

Deweloperzy na wystawie są głównie zainteresowani trzy rzeczy: Czy Oracle pozostawi otwartą Javę? Czy użyje swojej kontroli nad Javą, aby faworyzować własne produkty? I na koniec, które technologie Java zostaną zabite po fuzji?

Wykorzystanie kontroli nad Javą w celu faworyzowania produktów Oracle odwiodę programistów od platformy, mówią uczestnicy. "Najgorszym scenariuszem byłoby, gdyby Oracle dokonał ścisłej integracji", powiedział Kevin Hooke, programista Java z dużą firmą konsultingową ds. Technologii.

Podobnie, przewijanie corocznej konferencji JavaOne do wydarzenia Oracle Open World - plan bycie w utworze, według uczestników pokazów - zaszkodziłoby społeczności programistów Java, która od samego początku istnienia Javy dążyła do uzyskania niezależności od Sun. "Jeśli złożysz JavaOne w konferencji tylko dla Oracle, zaszkodzisz podstawom Java" - powiedział Hooke.

Publiczne kierownictwo firmy Sun idzie naprzód, jakby fuzja Oracle nie miała miejsca. Poza krótką wizytą Ellisona, dyrektorzy firmy Sun ani nie wspomnieli o przejęciu, ani odmówili komentarza w tej sprawie. Firma Sun przyznała jednak, że nie może powiedzieć na pewno, czy Oracle przejmie dalsze usługi, takie jak usługi przetwarzania w chmurze, jeśli przejęcie przejdzie.

Uczestnicy JavaOne byli szczególnie zaniepokojeni tym, czy Oracle będzie nadal wspierać Sun GlassFish, Produkty OpenJDK i JavaFX. Oracle sprzedaje już dwa serwery aplikacji, serwery aplikacji WebLogic i Oracle, więc może nie widzieć potrzeby obsługi OpenFire GlassFish. OpenJDK to kolejny produkt o otwartym kodzie źródłowym, wersja podstawowej platformy Java SE, wydana na licencji GNU General Public.

Okaże się, czy Oracle będzie pielęgnować społeczność Javy, tak jak zrobiła to Sun, lub przesunie wiele z Rozwój Javy w firmie - powiedział Jarec Basham, kierownik ds. Rozwoju oprogramowania i systemów w brytyjskiej firmie Infoterra, która dostarcza zdjęcia satelitarne i dane geoprzestrzenne do różnych branż. "Myślę, że to zależy od tego, w jaki sposób Oracle widzi rosnące przychody." Wydaje się, że jest to bardziej "firma napędzana arkuszem kalkulacyjnym" - powiedział.

Chociaż Oracle może nie mieć dużego doświadczenia w branży oprogramowania biurowego, Ellison zrobił punkt wspomnieć o JavaFX - opartej na Javie alternatywie dla Microsoft Silverlight i Adobe AIR - podczas jego pojawienia się w JavaOne. "Chcielibyśmy zobaczyć przyspieszony rozwój oparty na tej ekscytującej nowej platformie Java z FX", powiedział.

Analityk na targach zgodził się, że Oracle najprawdopodobniej utrzyma przy życiu FX.

"Biorąc pod uwagę, że Oracle ma wszystkie te aplikacje, które będą wymagać błyskotliwych interfejsów, nie sądzę, że jest to niemożliwe, aby Oracle rzeczywiście zainwestowało w JavaFX, tak aby miały cały stos", powiedział James Governor, analityk z RedMonk. "Oracle nie chce być zobowiązany do korzystania z Silverlight … tak naprawdę nie chce być przestrzegany wobec Adobe."

Uczestnicy - szczególnie ci, którzy korzystali z systemu operacyjnego Solaris firmy Sun - wyrazili ulgę, że początkowy konkurent Sun, IBM, nie udało się. Ponieważ linia produktów IBM jest tak podobna do linii produktów firmy Sun, oznaczałoby to o wiele więcej porzuconych projektów i dużo więcej bólu dla użytkowników Sun, którzy byliby zmuszeni do migracji swojego oprogramowania.

Według Oracle, relacje społeczności programistów prawdopodobnie nie będą bądź tak dobry, jak z Sunem, powiedział Surya Pasula, architekt Java z Kaiser Permanente. Ale chociaż wciąż mogą być pytania o przyszłość Javy, powiedział, że wykup Oracle jest "lepszy od IBM".

Murali Gundu, główny inżynier oprogramowania z działu StreamSage, który rozwija usługi wyszukiwania wideo dla klientów Comcast, powiedział, że " bardzo zadowolony z Oracle, "ponieważ posiada tak dużą wiedzę w zakresie baz danych i pobierania danych i może zbudować zoptymalizowany stos w systemie operacyjnym i serwerach. Byłoby zbyt wiele nakładania się i redundancji z IBM, powiedział.

"Gdyby IBM kupił Sun, miałbym znacznie więcej wątpliwości", powiedział. Z Oracle: "Jestem bardziej pewny, że Java pozostanie na zawsze."

Najbardziej bezpośredni komentarz na temat przejęcia pochodzi od Ellison po tym, jak przewodniczący Sun Scott McNealy zapytał go, czy to będzie ostatni JavaOne i czy Oracle planuje "zamknąć technologia w górę. "

Odpowiedź Ellisona:" Sun wykonał fantastyczną pracę wymyślając Javę, rozwijając Javę, otwierając Javę, dając Javie światu, i zamierzamy zrobić więcej tego samego. wiele zmian, po prostu rozszerzona inwestycja i dużo entuzjazmu płynącego z Oracle. "

Dyrektor generalny Oracle nie odpowiedział na pytanie McNealy'ego dotyczące tego, czy JavaOne powróci w przyszłym roku.

(James Niccolai przyczynił się do tej historii.)