Articles

GeeksforGeeks

Web Application Framework vagy egyszerűen “web framework” egy szoftver keretrendszer, amely célja, hogy támogassa a fejlesztés a webes alkalmazások, beleértve a webes szolgáltatások, webes erőforrások, web API-k. A keretrendszerek röviden olyan könyvtárak, amelyek segítenek az alkalmazás gyorsabb és intelligensebb fejlesztésében!

manapság a webes keretrendszerek száma jelentősen megnőtt. Annak érdekében, hogy a webes alkalmazáshoz a legmegfelelőbbet vegye fel, összeállítottunk egy listát az interneten elérhető 10 legjobb keretrendszerről, a kívánt nyelven.

Ruby on Rails

A Ruby on Rails egy rendkívül produktív webes alkalmazás keretrendszer, amelyet David Heinemeier Hansson írt. Az egyik lehet fejleszteni egy alkalmazás legalább tízszer gyorsabb sínek, mint egy tipikus Java keretrendszer. Ezenkívül a sínek mindent tartalmaznak, ami egy adatbázis-vezérelt webes alkalmazás létrehozásához szükséges, a modell-nézet-vezérlő minta használatával.

A Ruby on Rails-t használó webhelyek a GroupOn, UrbanDictionary, AirBnb, Shopify, Github

Django

a Django egy másik keretrendszer, amely segít a minőségi webes alkalmazások kialakításában. Úgy találták, hogy megfeleljen a gyorsan mozgó szerkesztőség határidők, miközben megfelel a kemény követelményeknek tapasztalt webfejlesztők. A Django fejlesztői szerint az alkalmazások nevetségesen gyorsak, biztonságosak, skálázhatóak és sokoldalúak.

a Django-t használó webhelyek Disqusok, Pinterest, Instagram, Quora stb.

Angular(is, know as Angular JS)

az Angular a Google (eredetileg Misko Hevery és Adam Abrons által kifejlesztett) keretrendszere, amely segít a hatékony webes alkalmazások kialakításában. Ez egy olyan keretrendszer, amely nagyméretű és nagy teljesítményű webes alkalmazásokat készít, miközben könnyen karbantartható. Van egy hatalmas számú webes alkalmazások épülnek Angular.

az Angular-t használó webhelyek a YouTube a PS3-on, az időjárás, a Netflix stb.

ASP.NET

ASP.NET a Microsoft által kifejlesztett keretrendszer, amely segít nekünk robusztus webes alkalmazások kialakításában a PC-hez, valamint a mobil eszközökhöz. Ez egy nagy teljesítményű és könnyű keret az épület webes alkalmazások segítségével. NET. mindent egybevetve, a keret, a teljesítmény, a termelékenység és a sebesség.

  • nyelv: C #
  • legújabb verzió: ASP.NET 5 (ASP.NET Core 1.0)
  • Framework Link: http://www.asp.net/

ASP.NET vannak GettyImages, TacoBell, StackOverflow stb.

METEOR

Meteor vagy MeteorJS egy másik keretrendszer, amely radikálisan egyszerűbb módot ad a valós idejű mobil és webes alkalmazások építésére. Ez lehetővé teszi a gyors prototípus gyárt cross-platform (Web, Android, iOS) kódot. Felhőplatformja, a Galaxy nagyban leegyszerűsíti a telepítést, a méretezést és a megfigyelést.

a meteort használó weboldalak HaggleMate, WishPool, teleszkóp stb.

Laravel

a Laravel egy Taylor Otwell által 2011-ben létrehozott keretrendszer, amely a többi modern kerethez hasonlóan az MVC építészeti mintáját is követi. Laravel értékeli az eleganciát, az egyszerűséget és az olvashatóságot. Az ember azonnal elkezdheti a Laravel tanulását és fejlesztését Laracastokkal, amelyekben több száz oktató található.

  • nyelv: PHP
  • legújabb verzió: Laravel 5.2
  • Framework Link: https://laravel.com/
  • Github Link: https://github.com/laravel/laravel

a Laravelt használó webhelyek Deltanet Travel, Neighbourhood hitelező stb.

Express

Express vagy Expressjs egy minimális és rugalmas keretrendszer, amely egy robusztus sor funkciók webes és mobil alkalmazások. Ez viszonylag minimális, ami azt jelenti, hogy sok szolgáltatás pluginként érhető el. Az Express megkönnyíti a csomópont gyors fejlődését.JS alapú webes alkalmazások. Az Express Az átlagos szoftvercsomag egyik fő összetevője.

  • nyelv: JavaScript
  • Framework Link: http://expressjs.com/
  • Github Link: https://github.com/strongloop/express

az Expresszt használó webhelyek Storify, Myspace, LearnBoost stb.

Spring

Spring, által kifejlesztett Pivotal Software, a legnépszerűbb alkalmazásfejlesztési keretrendszer enterprise Java. Számtalan Fejlesztő szerte a világon használja a Spring-et, hogy nagy teljesítményű és robusztus webes alkalmazásokat hozzon létre. A Spring segít egyszerű, hordozható, gyors és rugalmas JVM-alapú rendszerek és alkalmazások létrehozásában.

a spring-et használó webhelyek Mascus, Allocine stb.

PLAY

a Play az egyik modern webes alkalmazás keretrendszer Java és Scala nyelven. Követi az MVC architektúrát, célja A fejlesztői termelékenység optimalizálása A convention over configuration, hot code reloading, valamint a hibák megjelenítése a böngészőben. Play idézi magát, mint”a nagy sebességű webes keret”.

a játékot használó webhelyek LinkedIn, Coursera, LendUp stb.

CodeIgniter

CodeIgniter, által kifejlesztett EllisLab, egy híres webes alkalmazás keretrendszer építeni dinamikus honlapok. Ez lazán alapul MVC architektúra, mivel vezérlő osztályok szükségesek, de a modellek, nézetek opcionális. A CodeIgnitor kivételes teljesítményt, közel nulla konfigurációt ígér, és nem tartalmaz nagyméretű monolit könyvtárakat.

A CodeIgnitor-t használó webhelyek Bufferapp, The Mail and Guardian stb. Ezen kívül 10 keretek, mások, mint a Symphony, Parázs.js, vitorlák.js, reagálj!js is érdemes megemlíteni.

cikk: Harshit Gupta

Kolkata based Harshit Gupta is an active blogger having a keen interest in writing about current affairs, technical Blogs, stories, and personal life experiences. Besides passionate about writing, he also loves coding and dancing. Currently studying at IIEST, he is an active blog contributor at GeeksforGeeks.

cikk címkék:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük