The Codest
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Nozares
    • Fintech un banku darbība
    • E-commerce
    • Adtech
    • Healthtech
    • Ražošana
    • Loģistika
    • Automobiļu nozare
    • IOT
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
  • Par mums
  • Pakalpojumi
    • Programmatūras izstrāde
      • Frontend izveide
      • Backend izstrāde
    • Staff Augmentation
      • Frontend izstrādātāji
      • Backend izstrādātāji
      • Datu inženieri
      • Mākoņa inženieri
      • QA inženieri
      • Citi
    • Tā Konsultatīvais dienests
      • Audits un konsultācijas
  • Vērtība par
    • CEO
    • CTO
    • Piegādes vadītājs
  • Mūsu komanda
  • Case Studies
  • Zināt, kā
    • Blogs
    • Tikšanās
    • Tiešsaistes semināri
    • Resursi
Karjera Sazinieties ar mums
Atpakaļ bultiņa ATGRIEZTIES ATPAKAĻ
2021-05-20
Programmatūras izstrāde

JavaScript ir pilnīgi miris. Kāds puisis internetā

Lukāšs Formela

Vai vismaz tā tam vajadzētu būt! Mēs zinām, kā tas notiek. Naids pret JavaScript nav nācis no nekurienes. Dažādu valodu trūkums, ko izmantot tīmeklī, bija problēma pati par sevi ilgu laiku.

Atceros, ka tad, kad es sāku programmēt "pa īstam", no Flash bija paredzēts atteikties, un mums bija jāatstāj bez interaktīviem aspektiem pārlūkprogrammās, izņemot tos, kas izveidoti, izmantojot. JavaScript. Silverlight? To neviens neatceras. Vai varbūt ActiveX? Mēs jau sen esam aizgājuši laikus, kad šīm tehnoloģijām bija savs brīdis, un tagad, varbūt vairāk nekā jebkad agrāk, JavaScript ir savā godībā.

Man bija iespēja strādāt ar JavaScript aizmugurē, veicot vienkāršu API (express + mezgls). Esmu izveidojis dažas vienkāršas skārienpaliktņu programmas (ReactNative), izmantojot JS. Pēc tam es noņemu daļu slodzes no galvenā pavediena, izmantojot pakalpojumu darbiniekus. Es izveidoju frontend lietotnes (React, Vue, AngularJS) un vienīgais, kā man pietrūkst, ir darbvirsmas programmas (Electron) - viss iebūvēts JavaScript!

Kā tas, ka joprojām ir cilvēki, kas uzskata, ka JavaScript ir miris?

Tiem, kas dod priekšroku statiskākām valodām, JavaScript vienmēr būs riebums bez mašīnraksts. Tikai tad, ja to pievienotu, valoda viņiem varētu kļūt pieņemama. Izstrādātāju vēlmes bija ļoti spēcīgas, ja daudz kods rakstīts atpakaļ laikā bija Java vai C.

Kad šiem izstrādātājiem tika uzdots veikt uzdevumu ārpus viņu valodas darbības jomas, viņi varēja nedaudz apmaldīties; tagad šī berze tiek novērsta, izmantojot transpilētājus un citus noderīgus rīkus, piemēram, iepriekš minēto TypeScript. Iedomājieties, ka jums ir jāatmet valoda, kuru mīlat un kura jums ir ieaugusi kā labs kurpju pāris, lai nomainītu to par mulsinošu un ne pārāk ērtu pāri:

JavaScript

Tātad, kāpēc izvēlēties JavaScript manam nākamajam projekts? Man vajag, lai mani izstrādātāji mīlētu kodu, ko viņi raksta, nevis ienīstu to ar katru ķermeņa šūniņu!

JavaScript ir universāls - visu profesiju lietpratējs, nevienas meistars

Pat tīmekļa vietne izstrādātāji cenšas atrast veidus, kā atbrīvoties no JS ar WebAssembly. Vietnē mobilā attīstība, mums ir ne tikai vietējās lietotnes, bet arī tādas lietas kā Flutter, kas iekaro pili. Taču, kad ir nepieciešams izveidot projektu no sākuma līdz beigām, jūsu komanda bieži vien ir jābūt daudzveidīgiem.

Java + Angular, Python un React... Visos šajos projektos lielākoties bija nepieciešami divi izstrādātāji, kas koncentrējas uz dažādiem koda aspektiem. Ja jūs izvēlaties JS devs, viņi, visticamāk, varēs iesaistīties un atrisināt biļeti attiecībā uz DB, kā arī novērst dažas CSS problēmas un analītikas skriptu, kas jau kādu laiku vajā jūsu Lighthouse rezultātu.

Protams, dažos projektos ir nepieciešams, lai, piemēram, Java, Python, Go vai Rubīns bet galu galā, jo lielāka paradigmu daudzveidība, jo mazāka iespēja, ka jūs meklēsiet devs, lai nākt un veikt faktisko darbu. Ātri ieskatīsimies statistikā:

JavaScript popularitāte

Tas liecina. mums ka JS neizskatās miris - tas faktiski uzplaukst un kļūst par jaunu konkurentu uz tirgus. Ar globālo pandēmiju, Es novēroju, ka JS vide ir kļuvusi vēl populārāka, tāpēc gaidāmajā aptaujā, un es gribētu derēt JS varētu iet arī garām 70%. Ja plānojat īstenot jaunu projektu, varat sazināties ar mums, un mēs ar prieku pastāstīsim, kāpēc JS varētu būt labākais risinājums!

JS plusi

Mūsdienās JS ir nobriedusi un kļuvusi par kāpuru, kāda tā bija agrāk. Jaunas versijas iznāk saprātīgos termiņos. Pārlūkprogrammu piegādātājiem ziņotās kļūdas tiek novērstas pēc iespējas ātrāk, un jokiem par paketēm un ietvariem, kas iznāk katru stundu, ir zināma taisnība.

Tā kā valodu tik plaši izmanto tik daudz cilvēku, ir tikai laika jautājums, kā atrast labākos risinājumus, lai risinātu problēmas, kas jums jārisina. Pēdējā laikā esmu strādājis pie IoT lietotne, kas palīdz nelaimē nonākušiem cilvēkiem brīdināt noteiktus dienestus par to, ka viņu dzīvība ir apdraudēta. Ja nebūtu JavaScript, es nevarētu strādāt pie šādas iniciatīvas. Man JS atvēra daudzas durvis, un tā tas varētu būt arī jūsu izstrādātājiem!

Daži plusi, kas, manuprāt, varētu pārvērst jūs par JS atbalstītāju:

- vairākas atbalstītās platformas (tīmeklis, mobilais, IoT, darbvirsma, ledusskapis, kosmosa kuģa HUD),

- pakete, kas paredzēta jebkurai lietai (vai tā būtu datumu apstrāde vai joku ģenerēšana),

- js dev ir Šveices armijas nazis,

- nepārtraukta valodas uzlabošana,

- lieliska kopiena vienmēr vēlas palīdzēt (vai atzīmēt jautājumus kā dublējošos),

- izmantojot CLI rīkus, varat gandrīz uzreiz izveidot lietotnes.

Komentāri

JavaScript iespējas ir ierobežotas, bet, manuprāt, ja esat spītīgs un jums ir pietiekami daudz RAM, kafijas un smadzeņu šūnu, tad ar to var izdarīt pilnīgi visu.

Lasīt vairāk:

Kāpēc jums (iespējams) vajadzētu izmantot Typescript

Kā nenogalināt projektu ar sliktu kodēšanas praksi?

Datu iegūšanas stratēģijas NextJS

Saistītie raksti

Ilustrācija viedtālruņa veselības aprūpes lietotnei ar sirds ikonu un pieaugošo veselības diagrammu, kas apzīmēta ar The Codest logotipu, kurš pārstāv digitālās veselības un HealthTech risinājumus.
Programmatūras izstrāde

Veselības aprūpes programmatūra: Mārketinga programmatūra: veidi, izmantošanas gadījumi

Šodien veselības aprūpes organizāciju rīcībā esošie rīki vairs neatgādina papīra diagrammas, kas tika izmantotas pirms vairākiem gadu desmitiem. veselības aprūpes programmatūra tagad atbalsta veselības aprūpes sistēmas, pacientu aprūpi un mūsdienīgu veselības aprūpes sniegšanu klīniskajās un...

TĀKĀDĒJAIS
Abstrakta ilustrācija ar lejupejošu joslu diagrammu ar augošu bultiņu un zelta monētu, kas simbolizē izmaksu efektivitāti vai ietaupījumus. Augšējā kreisajā stūrī redzams The Codest logotips ar saukli "In Code We Trust" uz gaiši pelēka fona.
Programmatūras izstrāde

Kā paplašināt izstrādātāju komandu, nezaudējot produkta kvalitāti

Palielināt izstrādātāju komandu? Uzziniet, kā augt, nezaudējot produkta kvalitāti. Šajā rokasgrāmatā aplūkotas pazīmes, kas liecina, ka ir pienācis laiks paplašināt komandu, komandas struktūra, pieņemšana darbā, vadība un rīki, kā arī tas, kā The Codest var...

TĀKĀDĒJAIS
Programmatūras izstrāde

Uz nākotni noturīgu tīmekļa lietojumprogrammu veidošana: The Codest ekspertu komandas ieskats

Uzziniet, kā The Codest izceļas mērogojamu, interaktīvu tīmekļa lietojumprogrammu izveidē, izmantojot modernākās tehnoloģijas un nodrošinot viengabalainu lietotāja pieredzi visās platformās. Uzziniet, kā mūsu zināšanas veicina digitālo transformāciju un biznesa...

TĀKĀDĒJAIS
Programmatūras izstrāde

Top 10 Latvijā bāzēti programmatūras izstrādes uzņēmumi

Mūsu jaunākajā rakstā uzziniet vairāk par Latvijas labākajiem programmatūras izstrādes uzņēmumiem un to inovatīvajiem risinājumiem. Uzziniet, kā šie tehnoloģiju līderi var palīdzēt uzlabot jūsu biznesu.

thecodest
Uzņēmumu un mērogošanas risinājumi

Java programmatūras izstrādes pamati: A Guide to Outsourcing Successfully

Izpētiet šo būtisko rokasgrāmatu par veiksmīgu outsourcing Java programmatūras izstrādi, lai uzlabotu efektivitāti, piekļūtu speciālajām zināšanām un sekmīgi īstenotu projektus ar The Codest.

thecodest

Abonējiet mūsu zināšanu bāzi un saņemiet jaunāko informāciju par IT nozares pieredzi.

    Par mums

    The Codest - starptautisks programmatūras izstrādes uzņēmums ar tehnoloģiju centriem Polijā.

    Apvienotā Karaliste - Galvenā mītne

    • 303B birojs, 182-184 High Street North E6 2JA
      Londona, Anglija

    Polija - Vietējie tehnoloģiju centri

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Krakova
    • Brain Embassy, Konstruktorska
      11, 02-673 Varšava, Polija

      The Codest

    • Sākums
    • Par mums
    • Pakalpojumi
    • Case Studies
    • Zināt, kā
    • Karjera
    • Vārdnīca

      Pakalpojumi

    • Tā Konsultatīvais dienests
    • Programmatūras izstrāde
    • Backend izstrāde
    • Frontend izveide
    • Staff Augmentation
    • Backend izstrādātāji
    • Mākoņa inženieri
    • Datu inženieri
    • Citi
    • QA inženieri

      Resursi

    • Fakti un mīti par sadarbību ar ārējo programmatūras izstrādes partneri
    • No ASV uz Eiropu: Kāpēc Amerikas jaunuzņēmumi nolemj pārcelties uz Eiropu?
    • Tehnoloģiju ārzonas attīstības centru salīdzinājums: Tech Offshore Eiropa (Polija), ASEAN (Filipīnas), Eirāzija (Turcija)
    • Kādi ir galvenie CTO un CIO izaicinājumi?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Autortiesības © 2026 The Codest. Visas tiesības aizsargātas.

    lvLatvian
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian es_ESSpanish nl_NLDutch etEstonian elGreek pt_PTPortuguese cs_CZCzech lt_LTLithuanian lvLatvian