Buksan ang mga wikang pinagmulan para sa front-end na programa

Sa mga open source na wika para sa front-end na programa, ang JavasCript ang pinakatanyag.

Ang code ng JavaScript upang makabuo ng isang window ng alerto.

Sa totoo lang, pinamagatan ko ang post na ito na "bukas na mga alternatibong mapagkukunan para sa front-end na programa." Ngunit, bilang isang mambabasa na minsang inilagay ito, ito ay hindi nararapat. Ang mga bukas na wika ng mapagkukunan ay ang unang pagpipilian ng karamihan sa mga propesyonal sa interface ng gumagamit. Sa kasong ito ang mga kahalili ay ang mga eksklusibo.

Siyempre hindi ito isang madaling landas. Kailangan naming alisin ang Internet Explorer 6 at Adobe Flash. Ngunit, hindi bababa sa ngayon, alam namin na mayroong isang sektor kung saan hindi kami umaasa sa mga kapritso ng isang kumpanya

Ano ang front-end na programa?

Sa simula, ang mga website ay binubuo ng static na teksto at mga imahe. Habang tumataas ang bilis ng mga koneksyon, nagsimulang magdagdag ng mga nilalaman ng multimedia at mga animasyon. Ang mga gumagamit ay nagsimulang makipag-ugnay nang mas aktibo sa mga pahina sa halip na pagbabasa lamang.

Sa loob ng maraming taon, ang opsyong de facto para gawing interactive ang mga site ay ang ActionScript. Isang pagmamay-ari na wika ng programa na sGinamit ito upang lumikha ng nilalaman para sa Flash. Ang Flash ay isang teknolohiya na binuo ng Macromedia (pagmamay-ari ngayon ng Adobe). Sa Flash, maaari kang maglaro ng mga video, lumikha ng mga drop-down na menu, mga animated na button, pop-up, at marami pa.

Ang problema sa Flash ay iyon natupok ang maraming mga mapagkukunan ng system at pinabagal ang pag-load ng mga pahina. Sa kabilang banda, ginamit ito ng mga web developer kahit na hindi ito kinakailangan. Flash din mayroon itong maraming mga problema sa seguridad na lumilitaw pa rin ngayon.

Sinimulan ng Flash ang kanyang pamamaalam nang si Steve Jobs, na pagod sa mga problema sa pagganap sa kanyang mga produkto, ay nagpasyang i-boycott ito at tumaya sa html5, Css3 at Javascript. Ang Microsoft, na nabigo sa sarili nitong kahalili, ay sumali din. Para sa aming bahagi, ang mga gumagamit ng Linux, na hindi pinansin ng Adobe sa loob ng maraming taon, ay gumawa din ng aming kaunti.

Salamat sa pagkakaroon ng mga bukas na tool ng mapagkukunan, at dahil sa pangangailangan para sa isang website na umangkop sa maraming mga aparato, atl disenyo ng website ay naging dalubhasa. Mga programang pang-harap se ay tumutukoy sa bahagi ng website na namamahala sa pakikipag-ugnay sa gumagamit. Talaga ang interface ng site at ang mga gawain na binuo nito sa aparato mula sa kung saan nai-access ang web.

Buksan ang mga wikang pinagmulan para sa Front-end na programa

Suriin natin kung gayon, ang ilan sa mga kahalili na mayroon tayo:

JavaScript

Marahil ang pinaka ginagamit at walang pagsala ang pinakaluma sa mga lilitaw sa aming listahan. Nilikha ito upang madagdagan ang pag-andar ng Netscape browser. Mayroon itong maraming mga aklatan na nagdaragdag ng pag-andar nito at binabawasan ang oras ng pag-program. Bilang karagdagan, sapagkat ito ay napakalawak na ginagamit, suportado ng lahat ng mga browser at ang dokumentasyon ay sagana. Kung iniisip mong italaga ang iyong sarili sa disenyo ng web bilang isang pagkakataon sa trabaho, walang alinlangan na isang magandang lugar upang magsimula.

Sumibad

Sumibad ay isang kahalili sa Javascript na binuo ng Google. Ito ay inilaan upang iwasto ang mga reklamo ng mga programmer sa wikang iyon. Ang mga programang nilikha sa Dart ay maaaring maiipon sa Javascript para magamit sa mga website. Sa kabilang kamay, kung pagsamahin mo ito sa toolkit ng Flutter UI ng Google maaari itong magamit upang lumikha ng mga katutubong app para sa desktop, mobile. Kung pamilyar ka sa C ++ o Java, ang wikang ito ay magiging pamilyar sa iyo.

TypeScript

Sa kasong ito hindi namin pinag-uusapan ang ibang wika ngunit isang naitama na bersyon ng Javascript na nilikha ng Microsoft. TypeScript nagdagdag ng maraming mga bagong tampok na nagpapabuti at nagpapabago sa mga limitasyon ng JavaScript. Ang aking rekomendasyon ay matutunan mo muna ang JavaScript at ang mga limitasyon nito at pagkatapos ay lumipat sa TypeScript.

ClojureScript

Clojure ay isang pagkakaiba-iba ng wikang LIsp na ginagamit para sa pangkalahatang layunin. Ito ay may malaking kalamangan na pMaaaring magamit para sa parehong back-end na programa(tumakbo sa isang Java virtual machine) bilang front-end (naipon bilang Javascript code). Kung nais mong italaga ang iyong sarili sa lahat ng aspeto ng disenyo ng web, maaaring ito ay isang mahusay na pagpipilian.

Sa ngayon, ang JavaScript o isa sa mga wika na nagpapadali sa paglikha ng JavasCript code ay tila ang pinakamahusay na pagpipilian upang makapasok sa front-end na programa. Gayunpaman, ang desisyon ng aling wika ang matututunan ay nakasalalay sa iyong mga pangangailangan, iyong oras at iyong dating kaalaman.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.