Pereiti prie turinio

Ką naudoti sudėtingam projektui


Rekomenduojami pranešimai

Sveiki,

 

Numatomas rimtas WEB projektas su daug unikalių funkcijų:

 

Namų ūkio apskaitomis, klasifikatoriais, kitų sistemų (sodros duomenų, MS SQL) importu/exportu, spaudinimu PDF, DOC,

XLS ir kitais formatais, šabloninių dokumentų spausdinimu ir kt.

 

Ką tokiam projektui patartumėte "imti" ar karkasą (CodeIgniter) ar gryna PHP su kitomis kalbomis ?

 

Projektas bus naudojamas lokaliai, max 50 vartotoju vienu metu.

Redagavo arturas88
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Patarčiau rinktis karkasą, sutaupytumėte laiko, nes priklausomai nuo karkaso, ten jau yra daug funkcijų, kurias galėsite panaudoti ir nebereikės rašyti patiems. Be to dažniausiai karkasai turi griežtą struktūrą ir reikalui esant kitas programuotojas galės lengvai perprasti kodą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš asmeniškai rimtus projektus kuriu nuo balto lapo. Rašant kodą, pats žinai, ko tiksliai reikia, neapkrauni sistemos nereikalingomis funkcijomis, priešingai nei su šabloniniais. Bet žinoma, rašant kodą nuo balto lapo, reikėtų daugiau investicijų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš asmeniškai rimtus projektus kuriu nuo balto lapo. Rašant kodą, pats žinai, ko tiksliai reikia, neapkrauni sistemos nereikalingomis funkcijomis, priešingai nei su šabloniniais. Bet žinoma, rašant kodą nuo balto lapo, reikėtų daugiau investicijų.

tai gal dar naują programavimo kalbą išrasti?

 

griebi, kad ir tą CI ir rami galva, tikrai padarytum viską ką reik. O šiaip tai gal symfony?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

 

Numatomas rimtas WEB projektas su daug unikalių funkcijų:

 

Namų ūkio apskaitomis, klasifikatoriais, kitų sistemų (sodros duomenų, MS SQL) importu/exportu, spaudinimu PDF, DOC,

XLS ir kitais formatais, šabloninių dokumentų spausdinimu ir kt.

 

Ką tokiam projektui patartumėte "imti" ar karkasą (CodeIgniter) ar gryna PHP su kitomis kalbomis ?

 

Projektas bus naudojamas lokaliai, max 50 vartotoju vienu metu.

 

Vieningos nuomonės nebus. Vieni sakys, kad nemokamas framework'as geriau, kiti - geriau nuo 0 daryti.

 

Visų pirma, kas yra rimtas projektas? Vieniems rimtas gali būti blog'as ar eilinė e. parduotuvė. Kitiems rimtas projektas yra koks socialinis tinklas ar online žaidimas, kurie reikalauja unikalaus sprendimo. Tavo atveju, tiktų tiek framework'as tiek unikalus sprendimas. Bet reikia atkreipti į kelis dalykus.

 

Ar programuotojas tik sukurs visą projektą ar sukuręs ir jį palaikys.

Kiek iš viso programuotojų dirbs prie projekto.

Ar nebus taip, kad programuotojas sukūręs sistemą po mėnesio išeis ir reiks naujo programuotojo.

Ar programuotojas sukurs geriau, patikimiau ir saugiau nei esami nemokami framework'ai.

Ar laikas yra svarbus labai, nes programuojant be jau sukurto framework'o užtruks kažkiek ilgiau.

Etc..

 

Kiekvienas pasirinkimas turi tiek savo pliusų tiek minusų. Iš patirties galiu pasakyti, kad visi tie framework'ai turi dažniausiai >50% funkcijų ir galimybių, kurių paprasčiausiai niekada nereikės ir neišnaudosi, nes jie yra sukurti visiems gyvenimo atvejams.

 

Taigi atsakant į klausimą, aš rinkčiausi viską daryti be jokių nemokamų framework'ų, o pradedant viską nuo nulio. Ir darant tai kas yra reikalinga, be jokių nereikalingų funkcijų ar galimybių.

 

 

P.S. Kažkada aš turėjau irgi klausimą: ką geriau pasirinkti ar nemokamą framework'ą ar susikurti savo. Po ilgo domėjimosi pasirinkau kurti savo. Ir dabar tikrai nesigailiu. O ir visi tie nemokami framework'ai man dabar atrodo kaip šlamštas, tinkantis tik eiliniams projektėliams. Tik neįsižeiskit, čia mano tokia nuomonė. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Žiūrint kas ten pas tavęs per projektas "rimtas", aš asmeniškai, nesvarbu, dideliam ar mažam projektui imčiau framework'ą (toliau fw). Naudodamas fw tu ne tik begalę laiko sutaupai, bet turi laiko patikrintą saugumo sistemą, daugybę jau parašytų modulių ir aišku griežtą struktūrą, nekalbant dar apie daugybę pliusų. Kai pradėjau naudoti fw daugiau jokio projekto neberašiau su pure php, nes tiesiog neapsimoka (yra išimčių). Žodžiu, tavo pasirinkimas, tiesiog žinok, kad nuo tavo pasirinkimo priklauso kiek laiko užtruksi rašyt tą projektą ir dar kiek keiksiesi.

 

Beje, nerekomenduočiau CI, tiesiog pasenęs ir apleistas fw, community labai sumažėjas ir šiaip šiuolaikiniai fw siūlo daug daugiau. Pasižiūrėk Symfony, Yii, Laravel ar pan.

 

P.S. man toks jausmas, kad visi kas siūlo programuoti nuo pure php nėra net bandę framework'ų arba tiesiog tingi gilintis...

Redagavo w3ber
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na ką galiu pasakyti, tie kas rašot viską nuo nulio yra pagirtina, tačiau tai ne visada yra gerai. Rašant nuo nulio visada kreipti dėmesį turi į saugumo elementus ir į spartą :) Čia pagrindinės blogybės ( nekalbu apie tai, kad gali daugybę kartų kartotis kodas ).

 

Ką aš siūlau?

Imti framework'ą.

Kokį?

Tavo pasirinkimas, bet jei nori 100% laisvų rankų imk CodeIgniter ( taip, tuoj prasidės, kad jis miręs ir t.t., bet jis galima sakyti pure php ) :)

Jei nori šiek tiek suvaržymų, bet daugiau greičio ir galimybių - imk Laravel.

 

Argumentas kodėl ne Symfony2, kurį Lietuviai jau pradėjo smarkiai mylėti, tas, kad Laravel yra lengvesnis, patogesnis ir greitesnis. Jam nereikia jokių papildomų dalykų, kad veiktų kaip turi, o Symfony...

 

Žodžiu:

Imi framework'ą, o kokį tavo pasirinkimas, tačiau rekomenduoju CodeIgniter arba Laravel :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

framework fukcijas mato tik programuotojas, ir produkto gavejas ju gali labai pasigesti.

beto frameworkai daznai gremezdai, gal aplikasija bus paprasta, saugi , greita ir palyginus nedidele lyginant su fw gremezdiskumu.

Jei pavyktu sukurti saugia aplikacija, ja galima butu paleisti ir pamirsti.

Naudojant framework , nuolat reiks atnaujinti framework koda.

"Kas is principo yra blogai, kai kam atrodo gerai - nes sukuria galimybes pasipelnyti"

Uz fw esu pries nes jei projektas butu pleciamas vis reiktu ieskoti to pacio fw zinovu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

Kiekvienas pasirinkimas turi tiek savo pliusų tiek minusų. Iš patirties galiu pasakyti, kad visi tie framework'ai turi dažniausiai >50% funkcijų ir galimybių, kurių paprasčiausiai niekada nereikės ir neišnaudosi, nes jie yra sukurti visiems gyvenimo atvejams.

O skauda, kad turi daug galimybių? Neįjungiami tie sunkieji agregatai defaultu. Nenori – nereikia. Galiausiai yra mažesnių frameworkų...

 

Taigi atsakant į klausimą, aš rinkčiausi viską daryti be jokių nemokamų framework'ų, o pradedant viską nuo nulio. Ir darant tai kas yra reikalinga, be jokių nereikalingų funkcijų ar galimybių.

Ai, tai tipo parašyt tą patį, ką kiti jau parašė, tik su tomis pačiomis klaidomis, kurias kitas darė prieš x metų ir testuotą vieno žmogaus, o ne tūkstančių :D

 

Frameworkas: greitas startas, tam tikros struktūros normos, daug paruoštų dalykų (kam šimtajam projektui vėl rašyti auth pačiam?), ir t.t. Tuo labiau:

Projektas bus naudojamas lokaliai, max 50 vartotoju vienu metu.

Krūviai nedideli, tai tikrai ne frameworkas bus bottleneck'as. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

framework fukcijas mato tik programuotojas, ir produkto gavejas ju gali labai pasigesti.

beto frameworkai daznai gremezdai, gal aplikasija bus paprasta, saugi , greita ir palyginus nedidele lyginant su fw gremezdiskumu.

Jei pavyktu sukurti saugia aplikacija, ja galima butu paleisti ir pamirsti.

Naudojant framework , nuolat reiks atnaujinti framework koda.

"Kas is principo yra blogai, kai kam atrodo gerai - nes sukuria galimybes pasipelnyti"

Uz fw esu pries nes jei projektas butu pleciamas vis reiktu ieskoti to pacio fw zinovu.

 

Visiškai pievą pasakei.

 

Framework'o CORE atnaujinti yra du žingsniai:

Atsisiųsti.

Pakeisti seną.

 

O dar jei naudoji composer -> komandos paleidimas :)

 

Kitas dalykas, pačio rašytas kodas nebus geresnis nei tas, kurį gali padaryti framework'as. Oj, juk ten sukryžminamas tavo darbas ir kito darytas kodas, ko pasekoje tu kodą parašai greičiau ir efektyviau. Ar tai blogai?

CodeIgniter, Laravel nėra gremėzdiški. Aišku, jei sujungsi viską į autoload, tai čia ir durnam aišku, kad taip, bet krauk tik tai kas reikalinga ir nebus jokios skirtumo apart to, kad su FW veiks greičiau :)

 

Pasipelnymas... Čia žinai pasakysiu kurijozą:

 

Paimsiu aš pas jį daryti web'o. Padarysiu nerealiai painiai su PURE PHP. Kitas ateis ir pasakys - arba darom viską nuo 0 arba nieko nedarom, nes bus totali nesąmonė. Arba dar geriau, aš klientui pateikiu php kodą, kuris yra užšifruotas ir kas tada? :) Čia skaitau, kad pasipelnymas.

 

Toliau tavo argumentas, kad reikės ieškoti žmogaus kas su tuo dirbs yra lygus nuliui. Kodėl? O vat štai kodėl:

Puslapius galima kurti netik su php, tačiau ir su .asp. Taigi, taip išeina, kad jei web'as stovi su .asp, jį galės koreguoti ir php developeris? TIKRAI NE!!!

Čia tas pats, kas sakyti gausis, kad tau sugedo šaldytuvas ir kreipkis pas mechaniką. Kodėl toks palyginimas? Todėl, kad php programeris atlieka savo darbą. Php programeris + framework mokantis gali atlikti jau dviejų žmonių darbą ir tas skaičius augs nuo to, kiek jis FW mokės :)

 

Trumpai ir aiškiai:

Tavo argumentas yra pieva ir neverta rašyti visko PURE PHP teigiant, kad parašius su framework teks sunkiau ieškoti developerio. Jų yra ir nerealiai daug. Tačiau, jei tu web'ą norėsi atnaujinti po 20 metų, tai logiška, kad tau pasakys jog ieškokis kas išmanys, nes ir dabar pvz php 3 ir php 5,5 skiriasi kaip diena ir naktis, o juo labiau jei dabar pasakytų, kad padaryk man puslapį naudojant paprastas mysql_* užklausas. Pasiunti toli toli ir pasibaigia, nes tai nebepalaikomas dalykas pačio php.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Žiūrint kas ten pas tavęs per projektas "rimtas", aš asmeniškai, nesvarbu, dideliam ar mažam projektui imčiau framework'ą (toliau fw). Naudodamas fw tu ne tik begalę laiko sutaupai, bet turi laiko patikrintą saugumo sistemą, daugybę jau parašytų modulių ir aišku griežtą struktūrą, nekalbant dar apie daugybę pliusų. Kai pradėjau naudoti fw daugiau jokio projekto neberašiau su pure php, nes tiesiog neapsimoka (yra išimčių). Žodžiu, tavo pasirinkimas, tiesiog žinok, kad nuo tavo pasirinkimo priklauso kiek laiko užtruksi rašyt tą projektą ir dar kiek keiksiesi.Beje, nerekomenduočiau CI, tiesiog pasenęs ir apleistas fw, community labai sumažėjas ir šiaip šiuolaikiniai fw siūlo daug daugiau. Pasižiūrėk Symfony, Yii, Laravel ar pan.P.S. man toks jausmas, kad visi kas siūlo programuoti nuo pure php nėra net bandę framework'ų arba tiesiog tingi gilintis...

 

visiškai pritariu šiuo sakiniu, man ir toks pat vaidas susidarė :D

 

sakai, kad CI miręs, visi taip sako, bet kažkodėl 2013 metų diegramos parodė, kad neskaitant laravel CI šoko aukščiausiai? anyway, manau nereik pradėti diskusijos dėl to, tik išsakiau kaip yra

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Del framework naudojimo - naudoju Python is Django paimtus templates, plius webapp2

 

Teko matyti skriptuka keliu simtu eiluciu ir del vienos funcijos prikabintas Zend

Teko susidurti su normaliai suprogramuotu saitu ant fw(neprisimenu kokio) , taciau saito savinikai pageidavo kad butu perkelta ant Joomlos

Teko instaliuotis http://www.silverstripe.org/ - pasirode itin letas

 

Butu zymiai normaliau jei PHP butu kuriami moduliai o ne frameworkai

cpan.perl.org - 100.000 moduliu

pear.php.net - 500

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tu moduliu ant php yra N, jei nesigaudai situacijoje, tai geriau is vis nekomentuok :) rodai cia pear, kuris yra jau atgyvenes savo ir visi sekmingai siadnien naudoja composer packages. O del viso kito pilnai pritariu ModesetasV ir Silke (y)

EDIT: o ka tau teko matyt, tai cia is vis ne rodiklis :)

Redagavo luknei
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Del framework naudojimo - naudoju Python is Django paimtus templates, plius webapp2

 

Teko matyti skriptuka keliu simtu eiluciu ir del vienos funcijos prikabintas Zend

Teko susidurti su normaliai suprogramuotu saitu ant fw(neprisimenu kokio) , taciau saito savinikai pageidavo kad butu perkelta ant Joomlos

Teko instaliuotis http://www.silverstripe.org/ - pasirode itin letas

 

Butu zymiai normaliau jei PHP butu kuriami moduliai o ne frameworkai

cpan.perl.org - 100.000 moduliu

pear.php.net - 500

 

Iš kur ištraukei, kad php neturi modulių? Jų prikurta daugiau nei tavo pear ar dar kokios kalbos.

 

Beje, nekalbu dar apie tai, kiek framework'ai turi jų... ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

O skauda, kad turi daug galimybių? Neįjungiami tie sunkiejiagregatai defaultu. Nenori – nereikia. Galiausiai yra mažesnių frameworkų...

 

 

Duok Die, tikrai neskauda.:) Kiekvienas renkasi kas jamgeriau.

 

 

Ai, tai tipo parašyt tą patį, ką kiti jau parašė, tik sutomis pačiomis klaidomis, kurias kitas darė prieš x metų ir testuotą vienožmogaus, o ne tūkstančių :D

 

 

Nu čia juokinga. Klausimas tada. Kodėl yra prikurtų nframework’ų? Kodėl nenaudoja vieno ir kuria naujus? Juk vistiek bus su tompačiomis klaidomis pagal tave.:) Manęs nei vienas netenkino, susikūriau savoframework’ą, būtent tokio kokio man reikia. Kuris netik nenusileidžia saugumu (negaliugarantuoti, nes tūkstančiai jo nestestavo kaip sakai, o ir nulaužę dar niekasnebuvo), praplėtimo galimybėmis, bet ir lenkia daugumą populiariausių savogreičiu, o ir turi viską ko man reikią, be jokių paplidomų nesąmonių.

 

 

Frameworkas: greitas startas, tam tikros struktūros normos,daug paruoštų dalykų (kam šimtajam projektui vėl rašyti auth pačiam?), ir t.t.

 

 

Aš dėl šito nesiginčiju. Man dabar, grubiai, pusdienio užtenka,kad su suprogramuočiau elementarią svetainę su pagrindinėmis funkcijomis. Galbūt mane netaip kas suprato. Nesiūlauprogramuoti paprastai PHP. Siūlau susikurti savo šabloną, kuris tenkintų.

 

 

 

 

Kaip ir aukščiau rašiau, nėra čia vieningos nuomonės. Galimadiskutuoti ir ginčytis be galo. Vieni daugiau nei CI, Symphony ar dar kokioframework’o nemato. Ir tik tas jiems geriausia ir visiems teigs, kad kam kurtisavo, kai jau yra jų prikurtų, ištestuotų ir patikimų. O apie savo framework'o sukūrimą net neturi minčių. Aš pats savo laikuišbandžiau ne vieną populiariausią. Bet ką daryti, kad man nei vienas netiko irnetenkino.

 

Kaip ir sakiau, visų pirma reikia žinoti ko pats nori. Ašnežinau kas yra toks autorius. Ar jis tik užsakovas, ar programuotojas, o gal tasir tas. Ar jis vienas visą gyvenimą palaikys projektą, ar dirbs daugprogramuotojų prie jo. Ir daug kitų aspektų, kurie lemia patį pasirinkimą.

 

Na nežinau, galbūt man per sudėtinga paaiškinti ką noriu pasakyti. :)

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu čia juokinga. Klausimas tada. Kodėl yra prikurtų nframework’ų? Kodėl nenaudoja vieno ir kuria naujus?

 

Kuria naują frameworką ne tam, kad ištaisytų akivaizdžias klaidas, o dėl įvairių kitų priežasčių. Skiriasi filosofija, modelis (micro vs. full-stack, old-school-synchronous vs. websocket-async-hot-sh1t...), galbūt esamas frameworkas nebevystomas (CodeIgniter?), nepalankiai pasikeitė licenzija ar savininkas (ne frameworkai, bet MySQL vs. MariaDB) ir t.t.

 

Juk vistiek bus su tompačiomis klaidomis pagal tave.:)

Neiškreipinėk žodžių. :) Tame ir skirtumas, kad populiaraus frameworko klaidos pataisomos ir, svarbiausia, pastebimos greitai (vėlgi, dėl tos milžiniškos masės naudotojų ir vystytojų). Taviškio – nelabai :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Naudok CodeIgniter ir nesuk sau galvos. Jei neužteks funkcionalumo galėsi extendint CI Core ar tas pačias bibliotekas, helperius. Kokia prasmė išradinėti dviratį ir kurti viską nuo nulio?

Bėja, yra naujas frameworkas - Phalcon. Nemažos perspektyvos tik gal šitam projektui nelabai tiks.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bėja, yra naujas frameworkas - Phalcon. Nemažos perspektyvos tik gal šitam projektui nelabai tiks.

 

Aš ir galvojau iš pradžių kad Phalcon puikus FW, bet pamatęs kad tai extension pasibaigė visas gerumas pas jį. Jis bent mano nuomone skirtas tik tiems projektams kurie bus bazuojami ant VPS/DS. Kitu atveju bus batai kai reikės jį kažkur patalpinti.

 

Dėl CodeIgniter. Žinokit ne pirmą kartą girdžiu kad CI miręs ir t.t., bet niekaip nerandu informacijos kur taip būtų parašyta, ir netgi nerandu jokių užuominų kad CI nebūtų toliau developinamas:

https://github.com/EllisLab/CodeIgniter

 

Tai gal kas realiai paaiškintų man kodėl šnekama kad CI miręs? Nes tikrai nesuprantu.

 

Dėl Symfony vien dėl to nerekomenduočiau, kad ir kokie testai būtų jis visuomet bus dugne.

http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=json&l=sg&c=5

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėl CodeIgniter. Žinokit ne pirmą kartą girdžiu kad CI miręs ir t.t., bet niekaip nerandu informacijos kur taip būtų parašyta, ir netgi nerandu jokių užuominų kad CI nebūtų toliau developinamas:

https://github.com/E...Lab/CodeIgniter

 

Tai gal kas realiai paaiškintų man kodėl šnekama kad CI miręs? Nes tikrai nesuprantu.

 

Dėl Symfony vien dėl to nerekomenduočiau, kad ir kokie testai būtų jis visuomet bus dugne.

http://www.techempow...t=json&l=sg&c=5

 

Dėl CI, tai tai pacituosiu ką man pastoviai kartoja w3ber:

CI jau miręs, nes jį apleido jo kūrėjei ir jis nėra toks galingas ir modernus kaip naujausi framework'ai. Jis tiesiog neturi tokių įrankių, o ką jau kalbėti apie saugumo spragas, kurios atsirado per du metus kai jo niekas neatnaujina.

 

Kaip jam sakiau, taip ir visiems pasakysiu:

Pasižiūrėkit jų github'ą, community. Ten viskas staigiai ir greitai taisoma. O jei klaida rimta - masiškai!

 

Aš pats sutinku, kad CI atidirbęs savo, tačiau mažiems / vidutiniams projektams geresnio nėra. Jis turi tai, ko gali reikalauti projektas.

 

Kas dėl Symfony2, tai jo.. Aš šiek tiek nesuprantu kas per nesąmonė. Ten viskas kraunama yra iš kešo, tai sveikintina, bet vistiek jis naudoja daugiau resursų dėl savo grėmezdiškumo..

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aišku čia nesibaigianti tema, bet kad CI netinka didesniems projektams tikrai nesutikčiau. Tarkim, be HMVC,tai taip. CI tikrai toks silpnas darosi, bet žiūrėkim su extensions. HMVC tiesiog mano manymu tobulas įrankis dirbant modular tipo sistemas. Kiekvienas modulis turi savo controllers/models/views/helpers/configs and so on. Netgi gali loadinti viename modulyje kito modulio controller'ius ar bet ką kitą. ORM irgi yra, tad nesuprantu kurioj vietoj CI atgyvenęs? Gal dėl to kad nenaudoja namespace? Kažkaip man tie pasakymai kad miręs/atgyvenęs ar dar kažkas, visiškai nieko nesako, nes kolkas negirdėjau visiškai jokio rimto argumento kodėl atgyvenęs ir kodėl miręs.

 

O w3ber argumentas išvis lempinis. Čia tas pats kas kūrėjai atsisakytų toliau tobulinti Zend, bet github'e veiksmas tiesiog verda ir sakyt kad Zend miręs reikalas :)

 

Na bet anyway, kaip sakiau čia nesibaigianti tema ir sorry jei kažką suerzinau ;)

 

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Asmeniškai aš ir pats naudoju CI dideliam projektui dabar :)

 

Skirtumą matau tik vieną tarp CI ir visų kitų. Jis MAŽIAU VARTOJA RESURSŲ.

Hello world! puslapis su CI sunaudoja ~0,7MB RAM ir užkraunamas per 0,0100s, kai tuo tarpu symfony: 10MB ram, 1,000s, Laravel 4,7MB ram, 0,8s :)

 

Anywyay, tie kas dirba su CI ir supranta jo vertę - liks su juo, kol ras alternatyvą ( kuri bus tokia pat gera :) )

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man tai juokinga, kai framework'us pradeda lyginti pagal speed test'us, o dar geriau kai pradeda lyginti pagal 'hello world' testa, visu pirma - frameworko pagrindinis tikslas, nera greiciau isprininti 'hello world' ar ka kitka. susijunk visus privalumus (redis, memcache, ORM cache etc), kuriuos siulo tavo pasirinktas fw ir skirtmo jokio nebus.

Mano nuomone pagrindiniai frameworku tikslai bei privalumai:

*sumazinti sanaudas vystant projektus,

*padeti programuotojams isvengti zmogiskuju klaidu paliekant very basic saugumo spragas,

*uztikrinti/palengvinti projektu testinuma,

*naudojant public frameworka tu is karto gauni gera (dazniausiai) dokumentacija didziajai projekto daliai,

*naudojant fw, gauni supporta, kuris jau bus isprendes 95% problemu su kuriomis jau kazkas buvo susidures anksciau,

*naudojant fw buni priverstas judeti kartu su PHP atnaujinimais ir netapti dinozauru,

*mokant bent 2-3 frameworkus daug lengviau prisitaikyti darbo rinkoje ar net ismokti kita programavimo kalba,

*padeda rasyti koda the right way :)

 

manau butu galima rasti dar nemazai pliusu, o cia tik seip tokie kurie dabar sove i galva.

 

P.S. O frameworku hateriams palinkeciau perimti kada koki didziuli projekta parasyta plain html. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Sukurti naują...