8 mājaslapas izstrādes tendences 2017. gadā

Pēdējos gados, web ir arvien vairāk un vairāk iesakņojusies mūsu ikdienas dzīvi. Mēs izmantojam to, lai viss, no iepirkšanās, uz banku, lai lasot mūsu ziņas. Pieprasījums pēc web izstrādes talants ir tikpat augsta kā jebkad, un darbības jomu, ko izstrādātāji var darīt, ir milzīgs!

Kā 2016 tuvojas beigām, es nevaru palīdzēt, bet brīnums, kas 2017 būs veikalā mums. Vai web aust savu ceļu uz vēl vairāk jomās mūsu dzīvi?

Lūk, mans saraksts no galvenajiem spēlētājiem, es domāju, ka būs pārveidot tech ainava 2017. gadā!

1. Mākslīgais intelekts

Ikreiz, kad jūs runājat par nākotni tehnoloģijas, mākslīgais intelekts (AI) vienmēr ir ļoti aktuāls jautājums. Bet tieši tagad, es domāju, ka tas ir faktiski pamatoti. Daudz avansu ir veikti jomā AI pagājušajā gadā.

AlphaGo, programma veidota ar Google DeepMind, kļuva par pirmo programma pārspēt profesionālu Go spēlētāju.

Daži no lielākajiem tehnoloģiju uzņēmumiem, piemēram, Google, Microsoft un Facebook, ir atbrīvojot savu AI tehnoloģiju, ko izmanto sabiedrībai. Ar lieliem pieteikumiem mākslīgais intelekts jau izmanto, vai nu, lai uzlabotu meklētājprogrammu, tāpat kā Google gadījumā vai Vikipēdijas gadījumā, lai identificētu neprecīzus vai bojātas rakstus.

Ar vieglāku piekļuvi vajadzīgajiem instrumentiem, lai AI attīstību, mēs varam sagaidīt izstrādātājiem, lai sāktu izmantot AI jaunos un dažādos veidos jauno gadu.

Viens šāds piemērs ir AI orientētu tīmekļa vietnes izveide. Piemēram, ja jūs pierakstīties uz režģa , Molly jūsu AI web dizainers uzdos jums jautājumus par zīmolu, krāsu, izkārtojumu un saturu, un pēc tam, pamatojoties uz iepriekš ieprogrammētu algoritmu, automātiski izveidot estētisku mājas lapā jums. Jūs varat uzdot Molly atjaunināt mājas lapā tik daudz reižu, cik vēlaties, kamēr jums tas tikai labi. (Visu laiku veicinot mašīnas mācīšanās.)

8 Web Dev Trends meklēt Out In 2017_2.png

2. Virtuālā realitāte

Vēl viens jautājums, kas vienmēr šķiet, virsmas, apspriežot nākotnes tehnoloģijas ir virtuālā realitāte vai VR. Šī tendence jau sāka slaucīt spēļu nozari. Oculus Rift un Vive radīt jaunas un interesantas iespējas pasaulē spēļu, bet tas nav viss.

Uzņēmumi, tostarp Google un Mozilla ir sākuši darbu pie API palīdzēt VR tehnoloģiju pāreju uz tīmeklī. Kā standartus izstrādā, mēs sagaidām, vairāk un vairāk pieteikumus, kas izstrādāti, izmantojot VR tehnoloģijas.

Nākamajā gadā, mēs redzēsim virtuālo realitāti dažādos pieteikumos, sākot no ziņām, uz virtuālās nekustamā īpašuma ekskursijas.

3. lietiskais internets (IoT)

No lietas Internets ir kustība, kurā parasti nav interneta pieslēgumu objekti tiek dota tīkla savienojumu, lai nosūtītu un saņemtu datus. Šie priekšmeti var svārstīties no tosteris vai tējkanna, lai sensori uz motoriem vai sensoriem iestrādāts betonā atklāt plaisas un vājās puses.

Web izstrādātāji nevar būt tieši iesaistīts radīšanā šādām ierīcēm. Tomēr, tas ir iespējams, mēs būsim iesaistīti attīstības programmas, kas izmanto, analizēt un parādīt Devices “dati. Uzņēmumi, piemēram, Xively un BugLabs jau ir sākuši darbu pie API, ko var izmantot ar izstrādātājiem, lai sazinātos ar IoT ierīcēm.

Lai gan IoT rada daudz iespēju inovāciju, dažas ir radušās bažas, it īpaši ap drošību. Nav šaubu, web izstrādātājiem būs interesanti izaicinājumi – palīdz aizsargāt savus piederumus un mēbeles no hakeriem.

8 Web Dev Trends meklēt Out In 2017_5.png

4. Rails 5

Jaunākā versija Rails, Rails 5, tika izlaists gada jūnija beigās 2016. Redzot, sliedes 5 vēl ir jauna, mēs sagaidām, ka tās popularitāte pieaugs, jo tas nogatavojas 2017. jaunākā atbrīvošanu Rails nāca ar dažiem interesantiem papildinājumiem, web izstrādātājiem vajadzētu saņemt satraukti par (aka “tagad par zinātnes daļa”):

1. Turbolinks 5 ļauj izstrādātājiem, lai radītu vienas lapas, piemēram, lietojumprogrammām tieši no sliedēm kaudze, ļaujot saites atnest pilnu HTML lapas un aizstājot ķermeni, bez nepieciešamības klienta puses JavaScript sistēmas.

2. ActionCable ir jauns veids, kā izmantot WebSockets sliedēs radīt reālu laika lietojumprogrammas. Tas ļauj izveidot paziņojumus un tērzēšanas funkcijas tik daudz vieglāk, vienlaikus joprojām piekļuvi visiem jūsu ActiveRecord resursiem.

3. Sliedes 5 arī apvienoja tautas rails_api gem savā kodu bāzē. Izstrādātāji tagad var viegli izveidot API tikai pieteikumus Rails un hook tos uz savu iecienītāko JavaScript vai dzimtā sistēmām.

5. Stūra 2 un tālāk

2016 arī redzēja atbrīvošanu leņķa 2, un ar to bija daudz izmaiņu – Google interfeisa JavaScript sistēma ir pilnībā pārveidota.

Tagad ņem priekšrocība JavaScript ES6 funkcijām, pieteikumi tiek rakstīts mašīnrakstā, un viņi tagad pārgāja uz lielāku sastāvdaļu orientētu arhitektūru.

Kopā ar savu atbrīvošanu, Stūra tagad ir daudz noteiktāka un regulāru atbrīvošanas grafiku. Kā viņi izskaidrot šajā amatā , viņi plāno atbrīvot trīs nelielas atjauninājumus un viena būtiska atjauninājuma ik pēc 6 mēnešiem, kas nozīmē, ka mēs esam pārliecināti, lai redzētu daudz vairāk izmaiņu šajā plaši tautas ietvaros.

8 Web Dev Trends meklēt Out In 2017_3.png

6. Dzija paketes vadītājs

Iepakojuma vadītāji ir neticami populārs instrumenti, jo īpaši Frontend JavaScript kopienām. Tās atvieglo izstrādātājiem instalēt, atjaunināt, konfigurēt un atinstalēt kodu moduļus savus pieteikumus. Viņi to darīt, sazinoties ar reģistra kodu moduļus un pārvaldīt dažādas atkarības kods moduļiem parasti ir.

Populārākās JavaScript pakete vadītāji NPM un Bower. Tomēr jauna paketes vadītājs ir izstrādājusi Facebook, sadarbībā ar eksponents Google un Tilde. Mēs sagaidām, tās popularitāte pieaugs 2017. gadā.

Dzija mērķis ir risināt jautājumus Facebook saskārušies ar NPM, it īpaši tādās jomās kā darbības, drošības un konsekvenci. Šī jaunā paketes vadītājs joprojām ir piekļuve NPM un Bower reģistriem.

Piemēram, lietojot NPM atkarībā secību, kādā moduļi ir uzstādītas, izstrādātāji var beigties ar divām dažādām versijām konkrētā moduļa savā vietējās attīstības vide. Tas var radīt problēmas, ja viss strādā labi uz viena izstrādātāja mašīnu, bet ne uz citas personas. Lai risinātu šo jautājumu, dzija izmanto lockfiles sasiet moduļus uz konkrētu versiju, projekta ietvaros, tādējādi nodrošinot, ka tāda pati versija ir uzstādīta uz visām izstrādātājiem mašīnām.

7. Statiskie mājas ģeneratori

Statiskie mājas ģeneratori izveidot mājas lapas no teksta, kas parasti glabājas failus un nav datubāzēs. Noteiktās situācijās, statiskas mājas lapas būvēts ar ģeneratoriem, piemēram, Jekyll, ļauj dažas priekšrocības, piemēram, palielinātu ātrumu, drošību, vieglumu izvietošanas un to apstrādei satiksmes kāpuma. Tomēr viņiem nav reālu laika satura vai lietotāja saturu (piemēram, piezīmes), kas ir kļuvušas par “must” tīmeklī šodien.

Kā Content Piegāde tīkli un API kļūst arvien vairāk un vairāk, kā dzīves internetā un atvieglot satura un veidnes jāizvieto, daudzi devs domāju statisku vietni ģeneratoru varētu būt interesanta joma skatīties nākamajā gadā.

Atdalot veidnes un atzīmes no “pilnu kaudze” domāšanas veidu var tikai padarīt statisku vietni ģeneratoriem uz “to” lieta vēlreiz.

8 Web Dev Trends meklēt Out In 2017_4.png

8. Web dizains evolūcija

Ja jūs interesē dizains, šeit ir dažas tendences skatīties, kas paredzēti nākamajā gadā:

  1. Kustību balstītas saskarnes, iespējams, kļūs štāpeļšķiedrām tīmeklī. Varbūt, ja tā saistīta ar bibliotēkām, piemēram, tracking.js, saskarnes, kas reaģē uz roku kustībām varētu būt tuvāk, nekā mēs domājam.
  2. Drosmīgāki un lielāks tipogrāfija, visticamāk, kļūs vairāk izplatīta.
  3. Cilvēki bieži vēlas iesaistoties un pārliecinoši veidus, kā ātri iegūt savu informāciju. Tas būs iespējams noskaidrot kāpumu izmantošanā video un citu stāstu Visuals.

Web ir interesanta vieta, kur nekas joprojām stāv pārāk ilgi. Informācija ir vienmēr mainās un metodes mēs izmantojam, lai risinātu šo informāciju vienmēr attīstās kopā ar to.

2017, visticamāk, lai dažas ļoti interesantas norises web tehnoloģijām, un Es, piemēram, esmu cer redzēt, ko tas tur veikalā mums!

Ko jūs domājat, būs lielākais spēle mainītāji 2017? Ja es esmu neatbildētos kaut ko svarīgu, ļaujiet man zināt, komentārus turpmāk.