platforme web-programare Top

versiune de tipărit

În prezent, există o mulțime de soluții pentru crearea de web-aplicații - limbajele de programare în masă, cadre, și biblioteci. Cearta despre care platforma pentru web-programare este cel mai bun, prost și fără speranță - dacă cineva a reușit să rupă în liderul de necontestat, iar restul va fi în curând uitat. Deci, mult mai util și interesant pentru a vedea care sunt în prezent în plumb în rândul web-developeri.

Este puțin probabil ca cititorii noștri să fie o persoană care poate spune cu o conștiință clară că, în general, nu am mai auzit nimic despre limbajul de programare, numele, care este un acronim recursiv, care este, prin ea însăși reprezintă: „PHP: Hypertext Preprocessor“. Poate că principalul motiv pentru popularitatea acestui limbaj uimitor este exact ceea ce a fost proiectat de la bun început ca un mijloc de cereri de scris pentru a fi plasate pe serverele World Wide Web. Cu toate acestea, comoditatea de PHP și ubicuitatea jucat cu el nu este foarte plăcut pentru lucru PHP-dezvoltator: datorită faptului că maestru această tehnologie este relativ simplu, dezvoltatorii în PHP pe piața forței de muncă destul de mult, ceea ce are un impact negativ asupra salariilor lor.

tehnologie web-programare propusă de Microsoft, poate fi considerat un relativ tânăr - dacă vorbim în mod specific despre un ASP.NET, în loc de ASP, care poate fi considerat strămoșul platformei moderne. Cu toate acestea, numărul de site-uri scrise într-un ASP.NET, este în creștere în fața ochilor noștri - respectiv, a crescut cererea pentru profesioniștii care îl posedă. În ceea ce privește funcționalitatea platformei este superior multora dintre concurenții săi, dar mulți oameni le preferă, din cauza displace lor de Microsoft Corporation, și software-ul comercial, în general. Deși, desigur, toate acestea sunt secundare în comparație cu referința la sistemul de operare ASP.NET Windows.

Este greu de spus care dintre tehnologiile - JSP sau ASP.NET - foarte popular, deci nu este destul mai potrivit pentru a vorbi despre faptul că au în comun a doua și a treia locuri. Spre deosebire de ASP.NET, JSP, bazate pe Java, este o tehnologie deschisă și nu este legată de orice platformă software special, care, fără îndoială, este cel mai mare avantaj. Nu mai puțin un plus este faptul că această tehnologie se bazează pe Java - limba în care este scris are o mare cantitate de cod pentru toate ocaziile. Și acest cod poate fi utilizat este bazat pe web aplicația JSP. Deși, desigur, nu pot să spun că cu JSP totul a fost atât de roz, dar numărul de cereri scrise bazate pe ea, este în continuă creștere, iar experții în tehnologie sunt, de asemenea, foarte populare.


4. Diverse MVC-soluții pentru Java

În plus, de fapt, JSP, Java are o serie de soluții conexe pentru a crea o aplicație web-based, care, pentru că acestea diferă de ideile care stau la baza conceptele „clasice“ Java Server Pages pot fi identificate ca o platformă separată. De fapt, desigur, nici acest lucru nu este o platformă, ci o grădină zoologică reală a diferitelor cadre, atât celebru și nu, uneori, mai mult sau mai puțin compatibile între ele. Fiind un specialist în acest domeniu nu este foarte convenabil, din cauza faptului că, spre deosebire de un ASP.NET, nu există nici o uniformitate și experiența dobândită în urma de lucru cu un singur cadru, acesta poate fi complet inutil atunci când se ocupă cu alții.

Totuși, această platformă, mai degrabă o curiozitate decât un instrument de lucru cu drepturi depline, nu numai pentru angajatori IT belorumynskih, dar și pentru întreaga lume. Dar situația se schimbă treptat - și mai bine, în ceea ce privește partea Rails-dezvoltator. În Minsk, are deja propria comunitate de dezvoltatori care utilizează această tehnologie, astfel încât țara noastră, după cum puteți vedea, nu este pe partea progresului. De fapt, Ruby pe șine - este un MVC-cadru pentru limbajul de programare Ruby, și vorbind despre el ca o platformă web-programare, aveți nevoie pentru a separa caracteristicile inerente Ruby (cel mai important și neplăcute din ele - o viteză relativ lent, care, cu toate acestea, ea este rezolvată prin intermediul unor lucruri cum ar fi JRuby, pe care i-am spus recent cititorii de „știri de calculator“) cu privire la caracteristicile, de fapt, ele însele, „Rails“. Cu toate acestea, fie ca aceasta poate, dezvoltarea rapidă a tehnologiei și creșterea interesului în ea din partea angajatorilor pentru a permite șine developerii speră că suficientă lumină și viitor luminos.

O altă limbă de uz general, conceput inițial nu pentru Web, dar le-a găsit pe World Wide Web cel mai mult că nici nu este utilizat pe scară largă. Python, precum și Perl, sintaxa standard nu foarte diferite, dar această sintaxă nu este încurcată programul, ci mai degrabă o face mai ușor de înțeles și ușor de citit pentru alții. Unul dintre avantajele incontestabile ale limbajului - să sprijine mai multe paradigme diferite de programare (structurate, orientate-obiect, funcțional, imperativ și aspect orientat). Desigur, dacă vorbim în mod specific despre proiecte web din Belarus Python realizate numărul lor relativ mic, dar experții cu privire la această limbă este suficientă cerere pe piața forței de muncă, iar tendința de astăzi este că în continuare interes ar trebui Python'u numai crește.

După cum puteți vedea, toate platformele incluse în „top“, este destul de cunoscut și în companii de software a cererii belorumynskimi. Desigur, încă o dată, în poziția superioară, mai degrabă relativă și reflectă, mai degrabă, situația generală a unei anumite platforme - mai aproape de „sus“ sau mai aproape de „jos“. Îmi cer scuze în avans, dacă uitați ceva sau cineva rănit - dacă sunteți de programare în ColdFusion'e, sa dovedit în cele din urmă, aceasta nu înseamnă că ai face mai rău decât cei care programează în PHP, stând la începutul listei. În orice caz, este mult mai important decât modul în care programați, nu pe nimic.