GeeksforGeeks
rammer for internetapplikationer eller simpelthen “rammer for internet” er en ramme, der er designet til at understøtte udviklingen af internetapplikationer, herunder internettjenester, internetressourcer og API ‘ er. Rammer er kort sagt biblioteker, der hjælper dig med at udvikle din applikation hurtigere og smartere!
i dag er antallet af Internetrammer steget kraftigt. For at hjælpe dig med at finde den bedst egnede til din internetapplikation har vi samlet en liste over 10 bedste rammer, der er tilgængelige online, på dit foretrukne sprog.
Ruby on Rails
Ruby on Rails er en yderst produktiv ramme for applikationer skrevet af David Heinemeier Hansson. Man kan udvikle en applikation mindst ti gange hurtigere med Rails end en typisk Java-ramme. Desuden indeholder Rails alt, hvad der er nødvendigt for at oprette en databasedrevet internetapplikation ved hjælp af Model-Vis-Controller-mønsteret.
hjemmesider, der bruger Ruby on Rails, er Groupon, UrbanDictionary, AirBnb, Shopify, Github
Django
Django er en anden ramme, der hjælper med at opbygge kvalitetsprogrammer. Det blev opfundet for at opfylde hurtige frister for nyhedsrum, mens de opfyldte de hårde krav fra erfarne internetudviklere. Django-udviklere siger, at applikationerne er latterligt hurtige, sikre, skalerbare og alsidige.
hjemmesider, der bruger Django, er Disk, Pinterest, Instagram, kvora osv.
Angular(også kendt som Angular JS)
Angular er en ramme fra Google (oprindeligt udviklet af Misko Hevery og Adam Abrons), som hjælper os med at opbygge kraftfulde Internetapps. Det er en ramme til at opbygge storskala og højtydende internetapplikationer, samtidig med at de er nemme at vedligeholde. Der er et stort antal internet-apps, der er bygget med Angular.
hjemmesider, der bruger Angular, er Youtube på PS3, vejr, netværk osv.
ASP.NET
ASP.NET er en ramme udviklet af Microsoft, som hjælper os med at opbygge robuste internetapplikationer til PC såvel som mobile enheder. Det er en højtydende og let ramme til opbygning af internetapplikationer ved hjælp af .NET. alt i alt en ramme med kraft, produktivitet og hastighed.
- sprog: C #
- seneste Version: ASP.NET 5 (ASP.NET Core 1.0)
- ramme Link: http://www.asp.net/
hjemmesider ved hjælp af ASP.NET er GettyImages, TacoBell, Stackoverstrøm, etc.
METEOR
Meteor eller MeteorJS er en anden ramme, der giver en en radikalt enklere måde at opbygge realtime mobile og internet apps. Det giver mulighed for hurtig prototyping og producerer cross-platform (internet, Android, iOS) kode. Dens cloud platform, galakse, forenkler i høj grad implementering, skalering og overvågning.
hjemmesider, der bruger Meteor, er HaggleMate, Ønskepool, teleskop osv.
Laravel
Laravel er en ramme skabt af Taylor Otvels i 2011, og som alle andre moderne rammer følger den også MVC arkitektoniske mønster. Laravel værdsætter Elegance, enkelhed og læsbarhed. Man kan med det samme begynde at lære og udvikle Laravel med Laracasts, som har hundredvis af tutorials i det.
- sprog: PHP
- seneste Version: Laravel 5.2
- ramme Link: https://laravel.com/
- Github Link: https://github.com/laravel/laravel
hjemmesider, der bruger Laravel, er Deltanet-rejser, Naboskabslån osv.
Ekspres
ekspres eller Ekspresjs er en minimal og fleksibel ramme, der giver et robust sæt funktioner til internet-og mobilapplikationer. Det er relativt minimal betydning mange funktioner er tilgængelige som plugins. Ekspres letter den hurtige udvikling af Node.js baserede Internet applikationer. Ekspres er også en vigtig komponent i det gennemsnitlige programbundt.
- sprog: JavaScript
- ramme Link: http://expressjs.com/
- GitHub Link: https://github.com/strongloop/express
hjemmesider, der bruger Ekspres, er Storify, Myspace, LearnBoost osv.
forår
forår, udviklet af Pivotal, er den mest populære applikationsudviklingsramme for enterprise Java. Myriader af udviklere over hele verden bruger Spring til at skabe højtydende og robuste Internetapps. Spring hjælper med at skabe enkle, bærbare, hurtige og fleksible JVM-baserede systemer og applikationer.
hjemmesider, der bruger foråret, er Mascus, Allocine osv.
Afspil
Afspil er en af de moderne applikationsrammer skrevet i Java og Scala. Det følger MVC-arkitekturen og sigter mod at optimere udviklerproduktiviteten ved at bruge konvention over konfiguration, genindlæsning af hot code og visning af fejl i Bro.sereren. Play citerer sig selv som “højhastighedsnettet”.
hjemmesider, der bruger PLAY, er LinkedIn, Coursera, LendUp osv.
CodeIgniter
CodeIgniter, udviklet af EllisLab, er en berømt internet applikationsramme til at opbygge dynamiske hjemmesider. Det er løst baseret på MVC-arkitektur, da Controllerklasser er nødvendige, men modeller og visninger er valgfri. CodeIgnitor lover med enestående ydeevne, næsten nul-konfiguration, og ingen store monolitiske biblioteker.
hjemmesider, der bruger CodeIgnitor, er Bufferapp, Mail og Guardian osv. Bortset fra disse 10 rammer, andre som Symphony , Ember.JS, sejl.JS, reagere.js er også værd at nævne.
artikel af: 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.