Arhiva za ‘php’ tag
Najpopularniji programski jezici u 2014 godini
Kompanija CodeEval objavila je popis najpopularnijih programskih jezika za 2014 godinu koji sadrži nekoliko vrlo zanimljivih iznenađenja. U odnosu na prethodnu godinu, C# je drugi najbrže rastući jezik. Najveći gubitnik je PHP, popularnost popularnog jezika za Internet aplikacije je pala za čak 55 posto u odnosu na 2012 godinu.
Gledajući trendove u razdoblju od 2011 do 2013 godine, vidjet ćete sljedeće:
Već treću godinu za redom, Python je najpopularniji jezik, iza slijede Java, C++ i JavaScript. Najveći rast ove godine ima Objective-C od 300%, popularnost jezika C# porasla je za 100% a JavaScript jezika za 33%. PHP izgubio 55% svoje popularnosti u odnosu na 2012 godinu, Perl 16% a Java 14%.
Python i Java su najpopularniji, no, kao što možete vidjeti popularnost jezika Java je u opadanju unatoč popularnosti mobilnog operativnog sustava Android. Gledajući postotak promjena od 2011 godine do danas, popularnost Apple-ovog iOS jezika Objective-C još uvijek dobro napreduje ali je fascinantan rast popularnosti jezika C#. Zastupljenost ovog Microsoft-ovog jezika još uvijek je mala ali je njegov rast proteklih godina značajan:
Dobri poznavaoci prilika nisu mnogo iznenađeni ovim nalazima kompanije CodeEval navodeći da je C# jezik koji koriste Microsoft tehnologije i koji je u posljednjih deset godina doživio veliki broj poboljšanja.
Što se tiče pada popularnosti jezika Java, stručnjaci smatraju da je razlog za to što jezici kao što su Python i Ruby bolje dizajnirani jezici i kao takvi su ugodniji za programiranje. To dodatno potiče open-source zajednice oko jezika da se što više angažiraju oko novih rješenja i širenja popularnosti.
Već nekoliko godina online učenje programskih jezika jedan je od najvećih trendova u svijetu. Postoji veliki broj sajtova koji vam pomažu da naučite neki od popularnih jezika a neke od njih smo vam predstavili u članku “Sajtovi koji će vam pomoći da naučite programirati“.
Kompanija CodeEval navodi da je ovaj popis najpopularnijih jezika 2014 godine sastavljen na temelju podataka dobivenih tijekom obrade više od 100.000 testova kodiranja i ankete u kojoj je učestvovalo više od 2.000 poslodavaca.
PHP developeri dobili nove mogućnosti razvoja mobilnih aplikacija
Na ZendCon, Zend developer konferenciji koja se održava u Santa Clara, Zend direktor Andi Gutmans predstavio je tri nova proizvoda koji imaju za cilj da prošire domet PHP skript jezika izvan Web-a, na mobilne uređaje i Cloud.
Zend, koji je u protekloj godini najavio seriju partnerstva sa Cloud i PaaS (platforma-kao-usluga) provajderima, sada se nada da će iskoristiti potražnju za brzim razvojem mobilnih aplikacija i Cloud-om i učiniti PHP još važnijim učesnikom u svetu poslovanja i mobilnog razvoja.
Andi Gutmans predstavio je novu mogućnost koju sada ima Zend Studio, izgradnja mobilnih aplikacija povezanih u Cloud. Najnovija verzija Zend Studio pomaže developerima u kreiranju Web usluga, inteligentnih mobilnih aplikacija za iOS, Android i Windows Phone, pa čak i korisnički interfejs aplikacije, i sve to povezano u jednom, pojednostavljenom razvojnom okruženju.
Novi Zend Studio 10 integriše JQuery i Cordova, open-source projekat poznatiji kao PhoneGap, kako bi za pretvario IDE u drag-and-drop alat za pravljenje mobilnih aplikacija i tako pomogao developerima u pokretanju aplikacija za više mobilnih platformi iz jedne baze koda.
Ostale komponente velikog Zend plana za buduću mobilnu i Cloud PHP dominaciju su Zend Server Gateway i Zend Server 6. Zend Server Gateway je API za REST zasnovanu Cloud uslugu koja im omogućava da se direktno integrišu kao “drag-and-drop” usluga za razvoj aplikacija u Zend Studio, obezbeđujući integracijski lepak potreban za upravljanje autentifikacijom i validacijom podataka.
Najnovija verzija Zend Server-a dodaje funkcije koje omogućavaju automatizaciju primene raspoređivanja na Cloud i bolje komandne table aplikacija za praćenje performansi na desetine ili stotine Cloud instanci jedne aplikacije.
Facebook predstavio HipHop Virtual Machine koji ubrzava izvršenje PHP koda za 60%
U svom nastojanju da i dalje što je brže moguće opslužuje svojih 800 miliona korisnika, Facebook je ponovo okreće svom HipHop PHP kompajleru kako bi mnogo efikasnije upravljao svojim PHP Web stranama. Facebook je juče na GitHub postavio svoju HipHop Virtual Machine (HHVM), koju mnogi u kompaniji jednostavno nazivaju i PHP kompajler. Iako je ovaj PHP kompajler predstavljen pre dve godine, juče je kompanija predstavila novi alat u HipHop toolbox koji prema njenim navodima ubrzava PHP izvršenje za 60 procenata i koristi 90 odsto manje memorije.
Facebook trenutno koristi HHVM u svom testnom okruženju kao zamena za svoj vlastiti PHP-prevodioc, a na kraju planira da ga koristi za pokretanje PHP koda na svom sajtu.
PHP je prvobitno zamišljen kao web skripting jezik, koji bi se koristio za dodavanje dinamičkog sadržaja na Web stranicama. PHP je vitalni deo Facebook-a koji se zajedno sa JavaScript-om koristi za pomoć pri asembliranju jedinstvenih korisničkih stranica. Međutim, PHP aplikacije se ne izvršavaju tako brzo kao programi pisani u programskom jeziku kao što je C ++, koji se kompajlira u mašinski čitljiv bajt kod. Facebook HipHop pretvara PHP ekstenzije u visoko optimizovan C ++ kod, što znači da će raditi mnogo brže pri izvršavanju. PHP programeri mogu da napišu svoje ekstenzije u PHP-u a onda pomoću HipHop-a da ga transformišu u C ++ kod, koji onda može da se kompajliraju u brze binarne objekte.
Facebook je u vreme kada je predstavio HipHop takođe razvio i PHP prevodioc nazvan HPHPi, koji omogućava PHP programerima da pokreću svoj PHP kod bez kompajliranja. Kod radi na HPHPi nešto sporije nego kod koji je kompajliran i pokrenut na HipHop, ali ipak on obezbeđuje programerima znatno lakši način da debug-uju svoj kod.
Iako je Facebook dizajnirano HHVM prvenstveno za sopstvene potrebe, ipak ova tehnologija PHP ubrzanja bi mogla biti korisna i za druge organizacije koje koriste PHP.
Stvarno kompleksan PHP kod mogao bi imati velike koristi od optimizacije ove vrste. PHP je dominantan serverski jezik na kojem je napisano iznenađujuće veliki broj aplikacija,
istiće softverski analitičar Al Hilwa.
PHP opasno konkuriše JAVA enterprise rešenjima
Firme odavno favorizuju Java i .Net-a., Ali PHP i drugi dinamički programski jezici ubrzano napreduju da bi sustigli svoje daleko močnije suparnike.
Dinamički programski jezici kao što su PHP i Python, dominiraju web inženjeringom, ali to ne znači da su Java i .NET prošlost.
Prema izvještajma Forester-a, PHP, tvrdi da se open-source koristi u 57 odsto slučajeva, ali je isto tako najveći deo potrošnje poslovnog softvera ide na Java i .NET.
Ali kako analize trendova zapošljavanja sugerišu, još uvek ima dosta posla u osnovnim programskim jezicima kao što su Java i .Net, ali da postoji i bum u PHP i Python radnim mestima
Dok Java stagnira, postoji nekoliko trendova prelazaka programera i njihovih firmi na dinamički programski jeziki kao što je PHP.
Sve u svemu, vidimo kako upotreba dinamičkih jezika značajno raste. Ovo je posledica nekoliko velikih trendova. Prvo, definitivno postoji raširenost rasta jezičkih veština oko open source (otvorenog koda). Rasprostranjeno je i prihvatanje open-source u firmama, koje nije postojalo pre 5-6 godina. A tu su i razne edukacije o prednosti korišćenja dinamičkog jezika kao što su brzina, fleksibilnost, lakoća korišćenja za programere, niske cene, kao i podrška zajednice.
Pomak su učinile firme kao što su ActiveState i Zend, koji su značajno unapredili zajednicu.
ActiveState ima veoma moćne i uticajne korisnike kao Credit Suisse, ali takođe i dosta drugih dele dinamičnost i izdašnost ovog jezika. U kućnoj upotrebi nalaze se Google-ove aplikacije ali i ozbiljnije aplikacije kao što su Drupal ili Joomla.