Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2019 könyvtár a programozó

Részletes internetes alkalmazások (Progressive Web Apps)

HYIP körül botok

Körülbelül kalocsni idén mindenki mondta. az egész platform jött létre, ezek elindítása és keretek fejlődésüket. A rövid bevezető elérhető itt. Ha sietsz, még mindig van ideje, hogy lovagolni ezt a hullámot. De amikor a csúcs a népszerűsége botoktól sor, azt hiszem, akkor végre néhány triviális feladat, mint például a felhasználói támogatás.

Konszolidáció Web keretek

A vállalatok és a fejlesztők a világ minden tájáról tanulni a „felhő”. Ez virtualizált informatikai infrastruktúra áll rendelkezésre a kereslet és teljesen testreszabható vezérlőpulton. Három nagy szolgáltató van AWS, a Google Cloud és Azure. Köszönhetően a kedvező árak a felhő elérhető a kisvállalkozások és az egyéni fejlesztők, így ismeri a felhők lesz egy jó befektetés a jövőbe.

Machine Learning (Machine Learning, ML)

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

Egyéb programozási nyelvek

Ruby 2.3-ben megjelent nemrégiben is. Az új verzió javít sokat a produkció volt. Ruby - egy jó választás, ha szüksége van egy programozási nyelv. De az igazán cool válik párosulva a sínek (Ruby Rails, RoR).

vállalkozás

Ha kell valami egy kicsit egzotikus, akkor a választást - Crystal vagy Elixir. amelyek egyesítik a kényelmes rubin alakú szintaxist és hatalmas teljesítmény. Vagy akkor ismerkedhetsz ilyen funkcionális programozási nyelv, mint Haskell vagy Clojure. A másik két nagyon erős programozási nyelv Rust and Go. ami szintén egy jó választás.

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

Web van két cool újítások - a Web Szerelési és szolgáltatási dolgozók. Ezek megnyitja az utat a létrehozása gyors és hatékony webes alkalmazások, amelyek még képesek versenyezni a natív. És dolgozókat teszi az API bejelentések, ami újabb lépés a progresszív webes alkalmazások.

Vue.js is frissített változata 2.0. Elveszi a legjobb ötletek a szögletes, reagáljon és Ember és összeállításával őket egy egységes keretet, amely könnyen kezelhető. Továbbá, ez kissé tömörebb, mint a fenti keretek között. Azt hiszem, már meg Vue.js útmutatók nem lesz felesleges.

Egy másik jó választás lenne a Aurelia, és reagálni. De reagálnak az ökoszisztéma jelentősen nőtt az elmúlt évben, ami miatt sokkal nehezebb a kezdők számára. A tapasztalt fejlesztők össze ezeket a könyvtárakat GraphQL. Relét. Flux és Immutable.js egy teljes verem.

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

A választás a back-end keretek nagyon nagy, minden attól függ, a preferenciák és igényeinek. Az utóbbi években a tendencia terjed elszakadjanak a háttér logika, fordult be az API által használt frontend és a mobil alkalmazások. De fulstak keretek továbbra is széles körben használt és jól alkalmazkodik a sok alkalmazás, főleg azért, mert könnyebb elsajátítani.

Node.js - a legjobb módja annak, hogy futtatni a JS böngészőt. Sok kiadások, amelyek javítják a teljesítményt és funkciókat megvalósítani ES6 adták tavaly. Csomópontnak keretek építeni az API gyors, szerverek, asztali alkalmazások és még robotok. Lehet, hogy élvezni fogja ezeket a kereteket: Express. Koa. Következő. Csomóponti.

PHP - a legnépszerűbb internetes nyelven íródott a nagy könyvtárak száma és keretek. Mivel a számos funkcióval és egy jó dokumentáció egy nagy közösség alakult Laravel. A harmadik változat a Zend Framework már megjelent. amely középpontjában a vállalkozás. Emellett sok új megjelenések Symfony adták, ami azt még jobb választás fulstek.

Python is van egy pár fulstek és minimalista keretek között. És a neve ennek a pár - Django lombik. A Django 1.10 teljes szöveges keresést Postgres és radikálisan átírták a mechanizmus a rétegek (middleware) hajtották végre.

A Java ökoszisztéma is megvan a maga népszerű webes keretrendszerek: Play and Spark. És lehet használni együtt Scala.

A rajongók egy jó választás a Phoenix. írt Elixir. És úgy néz ki, akkor jön a teljes Rails versenyző hatalmas kapacitással. Ha úgy döntött, hogy megismerjék Elixir, akkor ez a keret érdemel figyelmet.

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

Ebben az évben két nagy frissítések megjelent PostgreSQL volt - 9,5 és 9,6. Velük postgresql adunk UPSERT (aka ON ismétlődő kulcs UPDATE), általunk ismert MySQL, továbbfejlesztett szöveges keresés, jobb sebességet és hatékonyabbá tenni replikáció, összesítése, indexelési és válogatás. Postgres használt nagy és méretezhető adatbázis, így ezek optimalizálása nagyon fontos.

Redis - ez a kedvenc tárolni kulcs-érték. Ez kicsi és gyors. Használhatja, mint alternatíva a memcache mint NoSQL adatbázis vagy üzenetküldő rendszer folyamatok között. Redis nyújt sokféle adatstruktúrák és a negyedik változata a jövőben, megkapjuk a rendszer modulok és javított replikáció.

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

Fonal - alternatív csomagkezelő node.js által kifejlesztett Facebookon. Gyorsan telepíthető csomagokat és jobban vigyázni a biztonságot. Forrásként használja a csomagot regisztrálni NPM, így sikerül megtalálni a megfelelő csomagot nem. Azt is kompatibilis a fonalat package.json formátumban. amely felhasználja NPM.

Asztali alkalmazások még mindig életben van. Annak ellenére, hogy egyre több alkalmazás fut egy böngésző és a Web API csak bővül, néha továbbra is szeretné elérni, ahol a böngésző hozzáfér. Itt jön a képbe, és Electron és NW.js. amelyek lehetővé teszik, hogy az asztali alkalmazások webes technológiákat. Ha többet szeretne megtudni, nézd meg ezeket tutorials Electron és NW.js.

Szintén tavaly, a tendencia az volt, hogy van egy csapat egyéni fejlesztők, akik felelősek az a szoftverek telepítését, hívják őket DevOps. Ez megkönnyíti, hogy adjon kibocsátások és kijavítani a hibákat prodakshene. A fejlesztők tapasztalattal több értékes cégek, így megismerkedhetnek ezek a technológiák nem lesz felesleges. Néhány ezek a technológiák Ansible és Docker. A tudás a Linux parancssor és az alapvető adminisztrációs készségek szinte kötelező DevOps.

Milyen programozási nyelvek és technológiák akkor érdemes megvizsgálni a 2017 könyvtár a programozó

Felhők egyre népszerűbbek, sok cég bezárt saját adatközpontok és áthelyezi oda az adatait. A fő szolgáltató maradt AWS. A Google Cloud és Azure. Mindegyikük rendelkezik egy erős infrastruktúra, beleértve a virtuális gépek, adatbázisok, tárhely, szolgáltatás, gépi tanulás, és így tovább. Az árak csökkennek gyorsan, így a felhők rendelkezésére bocsátják a kis cégek és egyéni fejlesztők. Jó lenne, hogy megtanulják, hogyan kell telepíteni az alkalmazást egy ilyen platformon.

Virtuális valóság (VR) és a kibővített valóság (AR) már egy ideje ismertek, de csak a közelmúltban váltak elég érettnek. Facebook (Oculus Rift), a Google (Daydream) és a Microsoft (Windows Holografikus) - mindegyik platform VR, nyitott a külső fejlesztőknek. Tehát VR sisakok mindig vannak problémák, mint például a hányinger, és elsődlegesen a játék, de nagy lehetőség van, amely már kötni kezdett.


Kapcsolódó cikkek