Tīmekļa vietņu un tīmekļa lietojumprogrammu izstrāde

Javascript

Javascript

JavaScript ir uz prototipu orientēta programmēšanas valoda. Tas atspoguļo ECMAScript valodu, kuras prototips tas sākotnēji bija. Pirmās variācijas parādījās 1995. gadā, un kopš tā laika tās ir pastāvīgi pilnveidotas, līdz tās iegūst pašreizējo formu.

Sākotnēji šī valoda tiek izmantota, izstrādājot lietojumprogrammas un pārlūkprogrammas, lai tām piešķirtu interaktivitāti un dzīvīgumu.

Klienta pusē (frontend) Javascript veic šādus uzdevumus:

  • mainīt pārlūka lapas;
  • Pievienojiet vai noņemiet tagus
  • mainīt lapu stilus;
  • informācija par lietotāja darbībām lapā;
  • pieprasīt piekļuvi nejaušai lapas avota koda daļai;
  • izmaiņu veikšana avota kodā;
  • darbība ar sīkdatnēm.

Servera pusē (backend) Javascript darbojas uz Node.

Node.js ir izcils, veidojot vieglas REST / JSON saskarnes. Nebloķējošs I / O un JavaScript padara mezglu par lielisku iespēju aploksnes rakstīšanai ap datu bāzi vai tīmekļa pakalpojumu, kas sazinās ar klientu JSON formātā.

Node.js lietojumprogrammas ir rakstītas JavaScript, un tās var palaist izpildlaikos OS X, Windows un Linux. Node.js ir lielisks mērogojamiem, lielas slodzes projektiem. To var arī izmantot, lai izveidotu sinhronizētus vairāku platformu risinājumus - piemēram, nosūtot ziņojumu no tālruņa, tas tiek parādīts gan lietojumprogrammas tīmekļa versijā, gan darbvirsmā.

Izmantojot Node.js pilnā steka izstrādē (pilna cikla izstrāde), tajā pašā JavaScript programmēšanas valodā varat rakstīt gan lietojumprogrammas priekšējo daļu - lietotāja daļu, gan aizmugurējo - servera lietojumprogrammas daļu. Tas ir diezgan ērti, lai saistītu lietojumprogrammas daļas. Tas arī ļauj priekšējās daļas izstrādātājiem viegli apgūt iepriekšējās versijas attīstību.