Ruby on Rails

Ruby on Rails

Ruby na tirih je okvir, razvoj spletnih platform, ki razvijalcem omogoča ustvarjanje baze podatkov, spletne strani, in zagotavljajo različne spletne storitve. Okvir je bil uveden leta 2005 in še vedno prejemati posodobitve danes.

Prenos Ruby on Rails
Značilnosti Ruby on Rails
  • Poenostavljen okvir izdelava spletnih strani za več platform
  • Ustvarjanje in uporabo spletne strani, aplikacije in storitve
  • Test kodo in aplikacije za zmanjšanje napake
  • Enostavno delo s člani ekipe na razvojnem projektu
Pros Ruby on Rails
  • Superior orodja
  • Veliko število knjižnic
  • Spodbuja odgovornega razvoja spletnih
  • produktivnost povečuje
  • Odlične lastnosti za testiranje
Slabosti Ruby on Rails
  • Okvirni obremenitve počasi
  • Aplikacije lahko počasno
  • Pomanjkanje zanesljivih dokumentacije
Ruby on Rails Komentarji

Ruby na tirih se morda zdi malo stare šole na današnji razvoj spletnih strokovnjaka. Zdaj, v svojem 13. letu je priljubljen okvir ima še veliko ponudbo. Ruby, tako kot drugih okvirov, pozove razvijalcem dela na sistematičen način. Ime za to metodo v skladu z Ruby je "konvencija nad konfiguracijo." Morda je največja prednost COC mentalitete je, da lahko različni razvijalci prišli skupaj, da dela na enem projektu. Ruby tudi pomaga zmanjšati ustvarjanje kode, medtem ko preprečevanje prekrivanja. Vsakdo, ki ima uporabljene aplikacije, razvite z Ruby jih bo na splošno priznavajo, ker so zelo pogoste stil razporeditve. Ruby je s spletnimi storitvami, kot so GitHub in Hulu uporabljajo, da bi veliko vlog. Ruby ni tehnično programski jezik kot Python ali HTML. To samo deluje kot okvir prihranek časa, ki razvijalcem omogoča delo v številnih jezikih. Primarna prednost platforme je, da poenostavlja upravljanje kompleksnih spletnih aplikacij. Tisti, ki so zaposleni na tehničnih področjih, ki zahtevajo razvoj API-jev, so verjetno ugotovili, je prednost, da izkušnje z Ruby na tirih. Konec koncev, so velike spletne razvojni projekti, kot je Kickstarter zaključili z Ruby. Velika stvar o Ruby je, da se preveč ne zastrašujoče za začne spletni razvijalec. Ugotovljeno je bilo tudi poučeval v enem dnevu na razrede novice kodiranje. Tam so, žal, nekaj slabosti za uporabo okvira. Velik problem je bila vedno hitrost. Spletne aplikacije, zgrajene z Ruby lahko počasno. Okvir sam lahko tudi počasi škorenj, ki ponuja največ pošteno količino frustracije. Drug problem je, da lahko zanesljivo dokumentacijo za okvir težko najti.

Ruby on Rails Video

Alternative Ruby on Rails

Sails.js

prost
Ogledov / homepage.ejs. Namen. #. To je dejansko predloga, ki jih opravljajo privzeto, ko uporabnik obišče osnovno URL vaše dvignjenim aplikacije. Obvestilo datoteko razširitev? To pomeni
Pokaži podrobnosti

Backbone.js

prost
Backbone.js trgi sebi, kot kodiranje programske opreme, namenjene za strukturo spletne aplikacije. To doseže to z zagotovitvijo zapletene modele z vezmi ključ-vrednost in meri dogodkov
Pokaži podrobnosti

Apache Flex

Apache Flex je orodje za open-source, ki omogoča uporabnikom, da vzpostavijo svoje lastne aplikacije. Vloge se lahko načrtovana in proizvedena za različne mobilne in tradicionalnih platform.
Pokaži podrobnosti

Sinatra

prost
Kratek opis Sinatra programske opreme Sinatra je programska oprema, katere razvoj in oblikovanje se pripisuje Blake Mizerany. Programska oprema je prosto dostopna, saj je odprta spletna
Pokaži podrobnosti

Express.js

Express.js je spletna okvir za Node.js, ki je navdihnila Sinatra. Nastala je in izdan pod licenco MIT s T.J. Holowaychuk, StrongLoop in drugi sodelavci v novembru 2010, in je trenutno na četrtem
Pokaži podrobnosti

Java

prost
Java je dolgoletni zbirka računalniške programske opreme in pravil, ki je odgovoren za razvoj in uporabo več sto tisoč aplikacij in spletnih strani. Kaj določa Java narazen je, da je možnost,
Pokaži podrobnosti

Opa

prost
Opa je odprtokodni programski jezik za gradnjo spletnih aplikacij. To je prost za uporabo in prihaja z prevajalnik in JavaScript knjižnice.
Pokaži podrobnosti

Yesod

Yesod je razvojno orodje za ustvarjanje visoko učinkovitih spletnih strani in spletnih aplikacij, od tal navzgor. Yesod vključuje skoraj vse, kar potrebujete za izgradnjo spletne strani,
Pokaži podrobnosti

Grails

prost
Grails je priljubljen okvir jezika Java licenco na Apache in zgradili off spomladanskega čevlja.
Pokaži podrobnosti

Web2py

prost
Web2py je platforma, spletna aplikacija, open source napisan v programskem jeziku Python. Spletni razvijalci lahko uporabite programsko opremo za programiranje različnih spletnih vsebin,
Pokaži podrobnosti

Django

prost
Django je spletna okvir Python, ki se uporablja za razvoj spletne strani in druge namene. Daje kodo, ki je enostaven za skoraj vsakogar, da razumejo, in to je še na voljo za tiste, ki imajo malo izkušenj
Pokaži podrobnosti

Kendo UI

freemium
Kendo UI je sestavni knjižnica za JavaScript, ki omogoča razvijalcem, da ustvarijo madež in sodobno videza spletnih aplikacij v delčku časa.
Pokaži podrobnosti

Pyramid

prost
Piramida je spletna okvir, namenjen razvijalcem za pomoč, ki potrebujejo za delo v Python, bolj koristno platformo, da imajo kot jezik postaja vedno bolj razširjena v razvoj skupnosti.
Pokaži podrobnosti

Tryton

prost
Tryton je poslovne programske opreme, kar je idealno za podjetja vseh velikosti, enostaven za uporabo, popolno in 100% Open Source.
Pokaži podrobnosti

Ember.js

prost
GitHub je, če ljudje gradijo programsko opremo. Več kot 27 milijonov ljudi uporablja GitHub odkriti, vilice in prispevajo več kot 75 milijonov projektov.
Pokaži podrobnosti

Flask

prost
Kaj Bučka Aplikacije izgledal? Če iščete nekaj primer kodo aplikacije, napisane z bučko, si oglejte virih primerih na GitHub: flaskr - je v mikro; minitwit - Twitter klon; Ta spletna stran - statične
Pokaži podrobnosti

Koa

prost
Koa zahteva vozlišča v7.6.0 ali novejši za ES2015 in async funkcijo podpore.
Pokaži podrobnosti

CodeIgniter

prost
EllisLab, Izdelovalci ExpressionEngine CMS
Pokaži podrobnosti

Laravel

prost
Laravel - PHP okvir za spletne obrtnikov.
Pokaži podrobnosti

Symfony

prost
V tem poglavju boste dodali strani meni, da Sonata Admin, ki omogoča uporabniku, da označite stran, ki deluje kot domačo stran vašega CMS. ... Na primer, ena možnost je treba dati dokument RedirectRoute
Pokaži podrobnosti

CakePHP

prost
CakePHP je odprtokodni spletni an, hiter okvir za razvoj, ki omogoča gradnjo spletnih aplikacij enostavnejši,  hitreje in zahtevajo manj kode. Iz tega sledi, da model-pogled-krmilnik (MVC).
Pokaži podrobnosti

Yii

Primarni način vgradnje Yii je z uporabo Composer.
Pokaži podrobnosti

ASP.NET

prost
spletne aplikacije graditi in storitve, ki delujejo na Windows, Linux in MacOS uporabo uporabo C #, HTML, CSS in JavaScript. Začnite brezplačno na Windows, Linux ali MacOS.
Pokaži podrobnosti

Mithril

prost
Mithril se podjetja, kot so Vimeo in Nike, in platforme odprtokodnih kot Lichess uporablja. Če ste izkušen razvijalec in bi radi vedeli, kako Mithril primerja z drugimi okviri, si oglejte stran
Pokaži podrobnosti

Catalyst

Katalizator je najbolj priljubljena okreten spletni okviru Perl MVC, ki spodbuja hiter razvoj in čist dizajn, ne da bi dobili v svojo pot.
Pokaži podrobnosti

Zend Framework

prost
Vprašanja in varnost. Ali ste našli napako na Zend Framework? Prijavi tu! Ali ste odkrili varnostno ranljivost v ZF? Prosimo, da se prijavite, da nas v [email protected] ...
Pokaži podrobnosti

ASP.NET MVC

prost
ASP.NET vam daje močan, ki temelji na vzorce način za izgradnjo dinamičnih spletnih strani, ki sledijo MVC oblikovanje vzorec. Build strani uporabljajo HTML, CSS, JavaScript in C #.
Pokaži podrobnosti

Webiny

Webiny je a serverless open source CMS
Pokaži podrobnosti

Kohana

prost
Kohana domača stran. Kohana je okvir HMVC PHP5, ki ponuja bogat nabor komponent za gradnjo spletnih aplikacij.
Pokaži podrobnosti