Podczas ostatniego Code Jam, w którym udział wzięło ponad 10 tysięcy uczestników, około 45% aplikacji zostało napisanych w C++, 25% w Javie, po 10% przypadło zaś na Pythona i C#. Spośród tych języków Java ma niewątpliwie najdłuższą tradycję wśród twórców aplikacji sieciowych. Jak jeden z pracowników Google'a stwierdził podczas Developers Day, „wybraliśmy Javę, biorąc pod uwagę potrzeby społeczności”.
Wybór ten nieco zaskakuje – komentatorzy byli przekonani, że następnym językiem obsługiwanym przez App Engine będzie raczej coś w rodzaju Ruby'ego czy Perla. Nikt nie przypuszczał, że Google pokusi się o obsługę dużego, statycznego języka, jakim jest Java. Najwyraźniej jednak App Engine jest na tyle elastyczne, że jest w stanie wyjść poza świat dynamicznych języków pokroju Pythona. Kto wie – może z czasem pojawi się tam hosting dla aplikacji napisanych w C++?
Niektórzy blogerzy są przekonani, że informacja o wprowadzeniu obsługi Javy na platformie App Engine jest odpowiedzią na zapowiedziane przez Microsoft wydanie systemu Windows 2008 Server w wersji dla chmur obliczeniowych. Dowodem na to ma być skoordynowane w czasie z tym posunięciem wydanie SDK dla systemu Android, które zapowiedziane zostało na 22 października 2008 roku. Jeśli będzie to oznaczało możliwość łatwego udostępniania aplikacji w Javie (których napisano dziesiątki tysięcy) na praktycznie dowolnych urządzeniach, to chmura Microsoftu może okazać się produktem trochę spóźnionym wobec tego, co oferuje gigant z Mountain View.
źródło: Controlenter.in
Ładowanie





Dyskusja
dodaj komentarz