Hogyan válasszunk webes keretet

Hogyan válasszunk webes keretet

Ok idő, keret óra

És azonnal fontos információ azok számára, akik valamilyen keretet tanulnak, és harci projektet készítenek rajta.

Nagy különbség van a személyes záróhely között, amelyet lassan kortyolsz hétvégenként, és sürgős megrendelést a webstúdió kliense. Ez a különbség az az időtartam, amelyet hajlandóak egy projektre költeni.

Valamint valami új tanulás mindig időbe telik. Ráadásul a valóságban gyakran olyan problémákkal szembesülünk, amelyek gyengék, ha nem teljesen, a kezdők számára készült anyagok. Plusz tapasztalatlanság miatt hibákat követtünk el. Plus. Általánosságban elmondható, hogy az új eszköz használatának kezdeti becslése háromszorosára szorítható. Szorozni? Még mindig illeszkedik az idővonalhoz? Akkor jó. Ellenkező esetben halassza el a ismerősét.

Tegyük fel, hogy időben minden rendben van, és folytatni fogjuk.

Hogyan válasszunk webes keretet

Ne PHP egyetlen

Először is el kell döntenie a programozási nyelvről. Itt nincsenek javaslatok, kivéve a saját tapasztalataidat és a csapatod tapasztalatait, valamint a jövőbeli projekt követelményeit.

Tapasztalattal minden világos. Ez a tudás a nyelv szintaxisáról, annak képességéről és korlátairól. Ha van idő (lásd az előző bekezdést), tanulhat és teljesen új nyelvet.

Sok webfejlesztő, akik professzionális tevékenységüket a PHP tanulással kezdték. sok év után maradnak igazak. Igen, a PHP könnyen megtanulható. Igen, ez szinte univerzális. Azonban ez a nyelv tele van alternatívákkal. Bizonyos esetekben sokkal hasznosabb valami mást használni. Itt hasznos a projekt követelményeinek ismerete.

Íme néhány példa. Ha olyan webes szolgáltatást tervez, amely valós időben fog működni (pl. Csevegés vagy többjátékos játék), akkor olvassa el a Node.js vagy az Erlang webhelyet. Szeretne egy gyors fejlesztési folyamatot és egyszerű kódot? Figyeljen a Rubyra. Olyan vállalati alkalmazásoknál, ahol felhasználói adatvédelemre van szükség, a Java J2EE-alapú megoldások nagyszerűek. Ha alkalmazásához nagy sebességű végrehajtásra és többszálas nyomtatásra van szükség, akkor talán érdekli a Go nyelv egyre növekvő népszerűsége.

Térdre mélyen

Most megtaláljuk a kiválasztott nyelv keretrendszerét. Nézd meg ezt a Wikipédia oldalt - vannak felsorolva a legtöbb programozási nyelv keretrendszere. Az oldalon találhatók a keretek összehasonlításának táblái is, ahol sok hasznos információt kaphat.

Hogyan válasszunk webes keretet

A szemek felbukkantak, ugye? Egyrészt, egy sor ilyen lehetőség van egy kicsit ijesztőnek. Ez viszont azt jelenti, hogy a piac minden ízlés és színes eszközzel rendelkezik. És ha igen, akkor a lehetséges lehetőségek között valószínűleg megtalálja azt a keretet, amely hosszú ideig a hűséges asszisztensé lesz.

Ezután be kell állnunk a Google-nak, és meg kell látogatnunk a keretrendszer hivatalos weboldalait, valamint a közösségi közösség weboldalait, amelyek az egyes eszközök köré épülnek. Amire először meg akarunk tanulni:

  • méretét és tevékenységét. Minél nagyobb a közösség, annál népszerűbb a keret. Minél aktívabb a közösség, annál könnyebb és gyorsabb segítséget találni.
  • a dokumentáció minőségét és elérhetőségét. További dokumentációt könnyebb megtanulni. Hacsak ez a dokumentáció nem egy tölgy nyelvben készült, amely zavarja a tanulást. Ha nem ütközik angolul, fordítsanak különös figyelmet az orosz nyelvű dokumentumok keresésére (egyébként ugyanez vonatkozik a közösségre is).

Nem felesleges megismerni a keretrendszert használó vállalatok listáját. (A listának ez azt jelenti, hogy az eszköz megbízható.) Milyen szolgáltatásokat nyújtanak ezek a vállalatok? Ezek a szolgáltatások hasonlóak az alkalmazásaihoz?

A keresés során ne felejtse el hallgatni magát. A kényelem és az öröm, hogy olyan eszközzel dolgozol, amely tetszik, összehasonlíthatatlan.

10 kritérium a keret kiválasztásához a Symfony2 alkotóitól

A Symfony2 keretrendszer a következő tíz kritériumot sorolja fel a megfelelő webes keret kiválasztásához.

Végre

Sok függ a keretek megválasztásától, de nem mindenről. Ha a fejlesztési folyamat során kiderül, hogy a kiválasztott eszköz nem teljesen alkalmas az aktuális projektre, ne kétségbe esik. Végül is a keretrendszer csak az a keret, amely meghatározza az építési alkalmazásokra vonatkozó szabályokat. A nehéz helyzetekben bármikor kiléphet a standard funkcionális könyvtárakból és nyelvi lehetőségekből. Talán a kapott kód nem lesz túl rendben, de képes lesz befejezni a projektet.

Hogyan válasszunk webes keretet

Kapcsolódó cikkek