Publicitate

limbaje de programareAstăzi vom arunca o privire asupra diferitelor limbaje de programare web care alimentează Internetul. Aceasta este a patra parte dintr-o serie de programare pentru începători. În prima parte, am învățat elementele de bază ale variabilelor și tipurilor de date Bazele programării computerizate 101 - variabile și tipuri de dateDupă ce am introdus și am vorbit puțin despre programarea orientată pe obiect înainte și unde numele său este vine de la, am crezut că e timpul să parcurgem elementele de bază absolute ale programării într-un specific non-limbaj cale. Acest... Citeste mai mult . În partea 2, am trecut pe funcții și structuri de control Bazele absolute ale programării pentru începători (partea 2)În partea a 2-a a ghidului nostru pentru începători absolut în programare, voi acoperi elementele de bază ale funcțiilor, valorile de retur, buclele și condiționările. Asigurați-vă că ați citit prima parte înainte de a aborda acest lucru, unde am explicat ... Citeste mai mult . În partea a 3-a, am analizat câteva dintre numeroasele

limbaje de programare software Ce limbă de programare ar trebui să înveți pentru dezvoltarea de software?Atunci când porniți pe calea programării, este important să vă investiți în mod înțelept în alegerea aflați ceva care vă va avantaja în viitorul imediat, cu rezultate vizibile pe platforma dvs. de... Citeste mai mult . Ca și data trecută, am inclus capturi de ecran cu aspectul codului tipic în limbă, care sunt credeți că este un indicator bun dintr-o privire, dacă veți fi confortabil să o programați sau nu.

PHP

PHP este regele incontestabil al limbilor din server, utilizate pe Internet astăzi - cu 75% din toate servere web - și este puterea din spatele WordPress, Wikipedia și chiar a părții orientate către utilizator de Facebook.

limbaje de programare

Ca limbă laterală a serverului, codul este procesat înainte de a ajunge pe browserul utilizatorului, astfel încât tot ceea ce văd este pagina finală și niciunul din codul PHP original. PHP este utilizat mai ales împreună cu MySQL pentru a trage informații dintr-o bază de date, a o manipula și a o prezenta utilizatorului.

PHP este de uz general și vine la standard cu majoritatea serverelor web - dacă ați auzit vreodată termenul MAMP 10 aplicații software esențiale pentru dezvoltare web pe un Mac Citeste mai mult /WAMP Cum să instalați un server Web Windows pe computer cu XAMPP Citeste mai mult /LAMPĂ Cel mai bun software pentru server web Linux (și alternative Apache) Citeste mai mult , P în general înseamnă PHP(restul este Windows / Mac / Linux, Apache și MySQL).

MySQL

O altă componentă a instalațiilor standard de server web, MySQL este un server de baze de date gratuit, open source. Nu este un limbaj de programare ca atare, dar este un limbaj nou de învățat dacă doriți să discutați cu baze de date, deci este o componentă cheie a site-urilor web moderne. Deși MySQL este de fapt un limbaj al liniei de comandă, există instrumente GUI comune, cum ar fi PHPMyAdmin, pentru gestionarea mai ușoară a bazelor de date.

Din nou, MySQL este puterea WordPress - deci toate postările și conținutul dvs. sunt stocate de fapt într-o bază de date MySQL.

limbaje de programare web

Javascript

Nu trebuie confundat cu Java, limbajul de programare software orientat pe obiecte pe care l-am introdus săptămâna trecută, Javascript este tăticul paginilor web interactive. Este un limbaj de script care se rulează local pe browserul utilizatorului, permițând paginilor web să răspundă la interacțiunile utilizatorului, cum ar fi clic pe elemente și evenimente de cronometrare. A acoperi tot ce este capabil Javascript ar fi imposibil - este suficient să spunem dacă există ceva interactiv pe un site și nu este Flash - este mai mult decât probabil Javascript.

Merită menționat JQuery și în acest moment. JQuery este un cadru Javascript care vă permite să scrieți mai puțin cod și vă oferă o compatibilitate mai mare a browserului și devine rapid standardul pentru paginile web moderne. Este deosebit de util pentru a viza anumite părți ale unei pagini web folosind termeni CSS familiari și a face ceva cu ei, cum ar fi afișarea sau ascunderea acestora. Deși JQuery este făcut din Javascript, acesta introduce și propriile sale componente unice de limbă, deci doar pentru că știți Javascript nu înseamnă că puteți utiliza automat JQuery (puteți, de asemenea, să argumentați că nu este necesar să știți mult Javascript pentru a putea utiliza jQuery). La un moment dat, o vom analiza cu siguranță.

limbaje de programare web

Perl

Perl a fost o forță majoră în programarea web, dar de atunci a fost retrogradat în majoritate doar pentru aplicații de procesare a textului. Este extrem de rapid la procesarea textului, dar nu prea folosește pe Internetul modern. Este ceva pe care toți hackerii îl au în cutia de trucuri, așa că merită verificat la un moment dat.

Pentru a vă face o idee despre puterea Perl, iată codul complet creat pentru a cripta criptarea DVD. Da, este destul de criptic:

limbaje de programare web

Rubin

Ruby și cadrul său de aplicație web Ruby On Rail, oferă unele site-uri web destul de importante, precum Groupon, Shopify (o platformă de comerț) și front-end-ul Twitter. Este un limbaj complet orientat pe obiect, care este interpretat de server și apoi trimis ca o pagină HTML finalizată către browser - la fel ca PHP (totuși complet diferit, * suspin *). Cu toate acestea, are o serie de avantaje cheie, și anume în dezvoltarea rapidă, mai puțin repetarea codului și viteza.

programare web

Din păcate, majoritatea serverelor web nu acceptă Ruby din cutie, așa că, dacă nu puteți configura propriul server așa cum doriți, trebuie să utilizați un serviciu de găzduire, cum ar fi Heroku.

Piton

Piton este un alt limbaj puternic, puternic la nivel înalt, orientat pe obiecte. Adjectivele utilizate pentru a descrie Python includ de obicei distracţie, ușor de folosit, și a instrument de învățare bun - dar în cele din urmă există foarte puține aplicații web din lumea reală Python. Cu siguranță sună ca un loc bun pentru a începe, mai ales dacă ești genul de persoană care se află în Linux și în proiecte open source / comunitate. Doar nu vă așteptați să facă pagini web reale cu acest lucru și se pare că există o rivalitate cu comunitatea Ruby.

programare web

ASP.net

Aceasta este Contribuția Microsoft la arena de limbă web, preferat probabil în mediile corporative și nicăieri în altă parte. Este strâns integrat în familia .Net și aveți nevoie de găzduire Windows specifică pentru a rula aplicații web ASP.net, care în experiența mea este mult mai mult decât merită. Stai departe de acesta decât dacă ai un motiv foarte bun pentru a nu.

limbaje de programare

Deci, ce ar trebui să înveți?

Dacă doriți să creați un site web modern și interactiv, vă sugerez o combinație de PHP, MySQL și, eventual, JQuery / Javascript pentru interactivitate. Nu înseamnă că limbile precum Ruby și Python nu merită să fie cercetate ca exercițiu de învățare - lucru pe care cu siguranță îl vom face la unii punct - dar dacă timpul dvs. este limitat și doriți serios să începeți să învățați abilități utile din lumea reală, combo PHP / MySQL este cel mai bun loc pentru start.

Dacă credeți că am pierdut ceva, atunci feedback-ul și contribuțiile cititorilor sunt întotdeauna binevenite în comentarii.

James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.