- A hozzászóláshoz be kell jelentkezni
- 7808 megtekintés
Hozzászólások
(forrás: http://php.dzone.com/news/top-10-php-frameworks)
Első hup szavazásom. Lehet, hogy nem megfelelő hazai viszonylatban a lista, és rakás FW hiányzik belőle, de itt az a kérdés, hogy a dzone.com alapján összeállított, nem feltétlenül jó listából mit használnak a PHP fejlesztők.
- A hozzászóláshoz be kell jelentkezni
mitol jobb a kohana mint a codeigniter
- A hozzászóláshoz be kell jelentkezni
Attól, hogy kihasználja a PHP5 összes jó tulajdonságát. (Igaz, a PHP4 kompatibilitás rovására... de ki használ még PHP4-et?)
- A hozzászóláshoz be kell jelentkezni
Kohana (CodeIgniter fork)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Kohana +1. Ugyanazok a dolgok megvannak benne, mint CI-ben, de mégis jóval letisztultabb (PHP5). Kíváncsi lennék, mennyi szavazatot kapna a Kohana. Kár, hogy nem lehet rá szavazni.
Bár nekem az összes Ruby on Rails ráerőszakolása PHP-re :)
- A hozzászóláshoz be kell jelentkezni
+1
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
Csa Crystal :D
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
hianyolom meg a do-t a felsorolasbol, ha mar van yii
Tyrael
- A hozzászóláshoz be kell jelentkezni
Egyeb: Sapphire (illetve olyan nagyon nem hasznalom, de ez van a Silverstripe alatt, neha matatok benne)
- A hozzászóláshoz be kell jelentkezni
Ahogy nézem kellett volna egy csak az eredmény érdekel gomb, mert már 13 ember kattintott az utolsó lehetőségre és csak 3 hozzászólás van :D:D:D
- A hozzászóláshoz be kell jelentkezni
ááá... biztosan most írják a hozzászólást :)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
neha ha nincs mas mint php, akkor Kohana. Ez a Codeigniter egy forkja. Kozosseg fejleszti
- A hozzászóláshoz be kell jelentkezni
PHP programozóként nem használok semmilyen frameworkot.
- A hozzászóláshoz be kell jelentkezni
A mélyfejlesztők soha nem használnak frameworköt.
- A hozzászóláshoz be kell jelentkezni
melyfejlesztok, z0mg, ez olyan mint a melykonzol? :>
- A hozzászóláshoz be kell jelentkezni
:) Igen, az ihlette.
- A hozzászóláshoz be kell jelentkezni
Vagy saját maguk által fejlesztett frameworköt ;-)
- A hozzászóláshoz be kell jelentkezni
+1
_______
lowfast
- A hozzászóláshoz be kell jelentkezni
+1 kell a fasznak, hasznalom a sajat kodom.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
jEdit -et használok vagy bármilyen editort :)
- A hozzászóláshoz be kell jelentkezni
gedit, vagy ha unatkozom, és mintegy játszani is szeretnék a programmal, akkor bluefish, de az télleg nem erre való. Gedit kiváló.
- A hozzászóláshoz be kell jelentkezni
ezt csak én nem értem, hogy kapcsolódik ide? current88 keveri a framework fogalmát, vagy én nem vagyok tisztában vele?
- A hozzászóláshoz be kell jelentkezni
Szerintem te vagy tisztában vele és current88 valami egész egyedi elképzelést vázol fel :D
Framework-ök azok, amiket itt a szavazás kiírója felsorolt. A gedit az egy szövegszerkesztő (jóindulattal IDE).
--
return 0;
- A hozzászóláshoz be kell jelentkezni
:)))
- A hozzászóláshoz be kell jelentkezni
gedit? Ilyen nevű frameworkot nem ismerek...
----------------------------
http://jailhouse.blogozz.com
- A hozzászóláshoz be kell jelentkezni
Te tudod is, hogy miről beszélsz?
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
ROTLF :D:D
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
azért, mert nem használok framework-öt a munkához...
- A hozzászóláshoz be kell jelentkezni
ez nem változtat azon hogy bazinagy baromságot mondtál
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
- feltűnően hasonlít a nevetek, csak nem magatokkal vitatkoztok? :D
- vagy csak te vagy túl kocka hogy megértsd http://hup.hu/szavazasok/20100108/php_programozokent_melyik_framework-o… ezt írta le "költőibben"
- A hozzászóláshoz be kell jelentkezni
Egyéb: nem vagyok PHP programozó és/vagy csak az eredményre voltam kiváncsi
- A hozzászóláshoz be kell jelentkezni
Dettó, csak én az Eredmények fülre kattintottam, ahelyett, hogy az egyébbel bezavartam volna a szavazást :)
--
return 0;
- A hozzászóláshoz be kell jelentkezni
Egy ideig-óráig én is, de a főoldalról is szeretném látni a szavazás állását.. így maradt az egyéb:P
- A hozzászóláshoz be kell jelentkezni
Miért kéne a szavazásba belevenni, hogy csak az eredmény érdekel, miközben van egy ilyen fül is a szavazás fölött?
- A hozzászóláshoz be kell jelentkezni
mert alacsony a kerítés
szerintem.
- A hozzászóláshoz be kell jelentkezni
Homár:batz papucs = HUP:csak az eredmény érdekel
- A hozzászóláshoz be kell jelentkezni
csak úgy kíváncsiságból belenéztem, hogy néznek ki ezek a dolgok:
$("#myform").populate(<?php echo $json; ?>);
gyonyolú :)
szerintem.
- A hozzászóláshoz be kell jelentkezni
nemtom ezt mire írtad de ez a jQuery nevű javascript (és nem php) framework
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
kohana howto-ban volt, és akár annak a része, akár alap php, undorító :)
szerintem.
- A hozzászóláshoz be kell jelentkezni
Maga a php nem túl szép, de magyarázd meg egy pizzéria tulajdonosának, hogy az a tárhely, amit legolcsóbbnak kinézett nem jó, mert csak PHP-t támogat, semmi mást.
- A hozzászóláshoz be kell jelentkezni
tudom, hogy van létjogosultsága, erről nem kell meggyőzni :)
szerintem.
- A hozzászóláshoz be kell jelentkezni
Szerintem meg kifejezetten szép és olvasható a php (...ha csak a funkciói 10%-át használod) :-)
Én pl mindig igyekszem C stílusban kódolni, a gyakorlat azt mutatta így tudott a legtöbb ember később hozzányúlni.
(Tényleg, még támogatja az if: endif-et, vagy azért azt már kiszedték belőle?)
- A hozzászóláshoz be kell jelentkezni
(Tényleg, még támogatja az if: endif-et, vagy azért azt már kiszedték belőle?)
Még benne van és nem hiszem, hogy lenne különösebb okuk kiszedni.
- A hozzászóláshoz be kell jelentkezni
egyéb: PHP programozó vagyok, de kezdő, és egyenlőre a saját egyszerű frameworkjeimet használtam, mivel azok voltak legalkalmasabb a célra, és időm meg volt megírni bőven.
Nagy Péter
www.konquer.org
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
saját
- A hozzászóláshoz be kell jelentkezni
+1
de csak azért mert lusta voltam megtanulni a Zendet. Felhasználókezelés, különböző webformok, képfeltöltés, mappakezelés stb mind mind saját kód. Ha kell készíteni az új oldalt, akkor ez folyamatosan bővül, ha találok egy hibát akkor javítom, stb, de erősen filózok rajta, hogy egy unalmas négynapos hétvégén nekileselgedek a Zendnek.
- A hozzászóláshoz be kell jelentkezni
"nekileselgedek" ez typo? vagy tenyleg?
- A hozzászóláshoz be kell jelentkezni
+1 a Kohanára
- A hozzászóláshoz be kell jelentkezni
wine+PsPad
- A hozzászóláshoz be kell jelentkezni
+1 a text editor vs framework :)
>>Tell your parents not to ruin the world that you will live in.<<
- A hozzászóláshoz be kell jelentkezni
,,PHP programozóként különbséget tudok tenni az általam használt editor és a keretrendszer között''
o Igen
o Nem
:)
http://en.wikipedia.org/wiki/Software_framework
--
return 0;
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Csak az eredmény érdekel. :D
- A hozzászóláshoz be kell jelentkezni
Hogy felejthettem ki :D
--
return 0;
- A hozzászóláshoz be kell jelentkezni
Nem.
Hát ezt benéztem, ez esetben saját osztályaimat használtam fel, illetve Drupal.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Drupal
- A hozzászóláshoz be kell jelentkezni
+1
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Bár használom, de azért ez inkább cms, mint framework. A felmérés a kifejezett PHP framework-öket hivatott sorrendbe állítani.
- A hozzászóláshoz be kell jelentkezni
A Drupal egy önmagában kiváló, Drupal nevű frameworkre épülő CMS, amit történetesen Drupalnak hívnak - de majd lecsöppen... ;)
- A hozzászóláshoz be kell jelentkezni
Jep =)
- A hozzászóláshoz be kell jelentkezni
Kár ezzel a felmérést bomlasztani. Persze, lehet erről teoretikus vitát nyitni, de itt, és ez ki is emeltem, egy dzone-os lista a kiindulási alap, amiben a Drupal nem szerepel, és a többi ilyen jellegű összesítésben sem. Ez nem a minőségére utal, hanem, ahogy te is írtad, több, mint egy framework, és nem is jellemző, hogy a cms része nélkül csak úgy önállóan használják; bár ez utóbbi inkább csak feltételezés.
- A hozzászóláshoz be kell jelentkezni
http://drupal.hu/kezikonyv/tkr
Több helyen is használják a Drupalt nem CMS célokra, hanem kifejezetten a programozói felületére támaszkodva alkalmazás-fejlesztésre.
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Részvétem, ha valakit erre kényszerítenek :)
- A hozzászóláshoz be kell jelentkezni
+1
--
laco
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
--
return 0;
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
- A hozzászóláshoz be kell jelentkezni
Bevallom nyájasan és őszintén, én ilyenhez nem értek, csak kíváncsi vagyok.
Szóval mit kell érteni ilyen esetben framework alatt?
- A hozzászóláshoz be kell jelentkezni
Előre definiált adatszerkezetek és függvények gyűjteménye, ami az adott feladat megvalósítását könnyíti meg, esetleg teszi átláthatóbbá. Pl egy webes keretrendszernél a leggyakrabban használt megoldások előre le vannak programozva, úgy mint egy felhasználókezelés, tartalomkezelés vagy akár egy egyszerű form megjelenítése. Előnye, hogy gyors fejlesztést tesz lehetővé (általában) biztonságos megoldásokkal. Hátránya, hogy sokszor időigényes átlátni a készítők gondolatmenetét, ha igazán el szeretnénk mélyedni az adott keretrendszer használatában.
--
return 0;
- A hozzászóláshoz be kell jelentkezni
kösz a hasznos választ!
- A hozzászóláshoz be kell jelentkezni
és a terjesztés hogy megy? bemásolják a framework-öt a forrásfába?
szerintem.
- A hozzászóláshoz be kell jelentkezni
Előfordul, hogy igen, de általában vagy a fw áltál létrehozott könyvtárakba és forrásokba dolgozunk, így eleve ,,össze vannak nőve'', illetve el is különülhetnek egymástól és hasonlóképp telepítve lehet a fw, mint maga a webszerver vagy az értelmező. Ilyenkor az alkalmazásunk rendszerkövetelménye mondjuk PHP 5 és Apache2 melett Zend 1.9.
--
return 0;
- A hozzászóláshoz be kell jelentkezni
de ez az összenövés nem okoz jogi gondokat? a framework-ök forrásának licensze ugyebár adott, így ez eléggé bekorlátozza, hogy milyen licensszel adhatjátok ki a munkát. vagy nem?
szerintem.
- A hozzászóláshoz be kell jelentkezni
jah, most megnéztem pár fw licenszét: vagy bsd vagy mit (közel ugyanaz), így már érthető :)
szerintem.
- A hozzászóláshoz be kell jelentkezni
Ez nem így működik :) Az, hogy egy bizonyos szoftverkörnyezet szükséges a fejlesztésedhez, nem jeletni azt, hogy együtt is terjeszted.
--
return 0;
- A hozzászóláshoz be kell jelentkezni
A framework es a lib kozott az a kulonbseg, hogy a framework altalaban korulolel (van benne egy inversion of control), mig a libeket csak siman felhasznalod.
Pl. egy MVC-frameworkben (a fentiek tobbsege az) az van, hogy fogod a frameworkot, ami akar kozpontilag lehet telepitve egy szerveren tobb hostot kiszolgalva, valahogy letrehozol egy uj instance-t belole (a legegyszerubb masolassal, kitomoritessel, de a kozpontiak mashogy mukodnek), es ez fogja kezelni a kereseidet.
Aztan beleraksz egy fajlt, ami leirja, milyen az adatbazis, beleraksz egy masikat, ami mondjuk a szajt dizajnjaval foglalkozik (HTML keret), egy harmadikat, ami leirja, egy urlapnak/tablazatnak milyen mezoi vannak, es utana controllereket irsz, amik az urlapok adatait minek feleltessuk meg a DB-ben (ez egy algoritmikus resze.) Aztan a controllereket joreszt gombokhoz, menupontokhoz rendeled.
A szep ebben az, hogy neked tenyleg csak a lenyegi reszt kell megirnod, az osszefuzest a framework vegzi.
- A hozzászóláshoz be kell jelentkezni
Bocsi, én is mint abszolút ehhez nem értő kérdezném, hogy ezeket a frameworköket úgy kell elképzelni mint egy RAD eszközt vagy inkább úgy mint egy komplexebb függvénykönyvtár gyüjteményt php-hez? Vagy framework-je válogatja?
- A hozzászóláshoz be kell jelentkezni
Mindketto.
A Symfony inkabb egy RAD, ott rovid szoveges fajlokat szerkesztesz, majd ebbol parancssori toolokkal (amit bele lehet integralni editorokba is nyilvan) lehet mindenfelet generalni, es akkor annyibol, hogy:
pizza:
feltetek: string
ar: integer
megrendeles:
vevo: user_id
pizza: pizza_id
idopont: datetime
megjegyzes: string
(kb. igy nez ki egy symfony sema-fajl) egy komplett adminfeluletet general neked, igy:
symfony generate-models
symfony load-fixtures # peldaadatok, szinten egy txt-ben
symfony generate-admin admin pizza
symfony generate-admin admin megrendeles
A Zendet inkabb lehet libkent hasznalni, ott akar 1-1 osztalyt is kikaphatsz, nem kell az egesz hobelevancot hasznalnod (bar ma mar a symfonyt is szetszedtek ezer darabra, ez nem volt mindig igy.)
- A hozzászóláshoz be kell jelentkezni
Köszönöm.
- A hozzászóláshoz be kell jelentkezni
Marha valtozo: egyes projektjeimhez symfonyt, foleg, ha sok szolgaltatasa kell, masoknal zend, meg az kozelebb is all a PHP filozofiajahoz, erre 1-2 ev utan rajottem es neha mar banom, ha valami alatt symfony van, meg akkor is, ha egyebkent ugyes-okos.
A cegnel most epp ket framework van igazabol: az egyik a sajatunk, amit par nap alatt fejlesztettunk ki - http://www.adamnemeth.hu/2009/10/19/architect-dolgok-framework-napok-al… - a masik az ugyfel nem objektum-orientalt frameworkje, ami egy fokkal talan jobb, mint az OOP (ill. azt, behelyettesithetosege reven alapbol csereljuk a sajatunkra), de meg mindig tud kinszenvedes lenni.
CMS feladatokhoz nagyon sokat hasznaltunk Typo3 CMF-et, meg a wordpress is jo, csak nagyon tudni kell, mire. Mindig minden projektfuggo.
- A hozzászóláshoz be kell jelentkezni
CakePHP.
----------------------------
http://jailhouse.blogozz.com
- A hozzászóláshoz be kell jelentkezni
Egy ideje azon gondolkozok, hogy meg kellene szerezni a Zend Framework Certificatet. Szerintetek fizetés terén mennyit nyom a latba? Akár bel-, akár külföldön. (Természetesen Zend-re szavaztam).
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Fizetés terén semmennyit, de ha hozzám jelentkeznél programozónak kevésbé lennék gyanakvó, hogy nem tudsz programozni. ;-)
Attól, hogy van egy ilyen "papírod", még lehet, hogy a gyakorlatban rosszul oldod meg a feladatokat.
Én azt mondom, hogy a működő referenciáknál nincs jobb oklevél.
--
laco
- A hozzászóláshoz be kell jelentkezni
hát mondjuk attól hogy egy referencia működik, még lehet hogy fostalicska a forrásódja :\
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
általában egy interjú alatt azért ki szokott derülni, hogy helyén van-e a tudás valakiben, és, hogy kellő rálátása van-e az egészre, vagy csak összetákolt mindenféle oldalakat.
Persze igen, pontosítok: működő referencia + betekintési lehetőség a forráskódba.
--
laco
- A hozzászóláshoz be kell jelentkezni
Nincs is szebb mint egy változónként telekommentelt obfuszkált kód.
- A hozzászóláshoz be kell jelentkezni
Es ha az a forraskod egy ceg tulajdona, es nem sajat tulajdono projekt, akkor mit teszel? Inkabb irassatok helyben peldakodot. Masreszt miert is osztana meg veletek a fejleszto sajat szellemi termekenek forraskodjat? Ahhoz a forraskodhoz nincs licenced.
- A hozzászóláshoz be kell jelentkezni
mar irtak paran, de ez problemas. nekem van csomo kodom amihez alairtam X papirt, hogy egyreszt nem az en tulajdonom lesz (hogy mutassam meg?), masreszt uzleti titok (Neked mi jogod lenne latni?). es ezzel nem vagyok egyedul.
- A hozzászóláshoz be kell jelentkezni
Én erre néhány nyílt fejlesztést csináltam. Persze nem ingyen, hobbiból, hanem egy nagyobb, fizetős fejlesztés részeként és a lebutított verzióját GPL alatt kiadtam. Például ezt: http://wiki.eperpalanta.hu/projects:chartwidgetlibrary:start
Most készül egy nagyon ötletes fórum Railshez, az is ilyen lesz.
Ezeket lehet mutogatni, ha valaki kíváncsi arra, hogy milyen minőségben fejlesztek.
- A hozzászóláshoz be kell jelentkezni
Ezért nem muszáj nyitni. Én is fejlesztek összetevőket szabadidőmben, de nem teszem őket nyitottá. Viszont felhasználom céges projektekben.
- A hozzászóláshoz be kell jelentkezni
kiherélt/lecsiszolt kohana 2.1.1, egyébre szavaztam.
- A hozzászóláshoz be kell jelentkezni
Egyebre szavaztam: sajat/belso fejlesztes.
Jelenleg nem foglalkozom hivatasszeruen PHP-vel (desktop/telco vonalon vagyok). Korabban a ceges fejlesztesu fw-t hasznaltuk tobben, bar ahhoz hozza volt nove egy lightweight CMS is, de volt olyan hely, ahova csak par kivagott funkciot telepitettunk, a CMS nelkul.
Jelenleg PHP-ban csak sajat projectek futnak, ezek kozul tobb egy sajat framework-ot hasznal, de az pont nem webes. Gyakorlatilag egy programozhato webes robotrol van szo, ami timereket es esemenyeket hasznal, meg uzenetsorokat.
Letolt egy oldalt, az URL-re illeszkedo szabalyokat vegrehajtva az oldal forrasaban (regexp) vagy DOM-jaban (XPATH) mintakat keres, es a hozza tartozo fuggvenyeket elinditja. Ezek beallithatnak belso valtozokat, uj uzeneteket tehetnek be a varakozasi sorba, vagy (kozvetve vagy kozvetlenul) uj oldalletoltest generalhatnak.
Bonyolultan hangzik leirva, viszont nagyon egyszeru vele webes automatizalt feladatokat vegrehajtani, amire egy shell script mar kicsit keves lenne.
Pl. arfolyamletoltes, vizsgajelentkezes, bizonyos oldalakat tud figyelni, es valamilyen esemeny bekoveztekor szolni, a frissiteseket DB-be teszi, ilyesmi.
--
"You will have to look a long way before you find a bunch of scum-suckers more greedy, humourless and deserving of death than the suits in the music business." - Terry Pratchett
- A hozzászóláshoz be kell jelentkezni
Egyéb, bár újabban messze kerülöm a PHP-t :)
Otthon/fusi/ilyenek: lisa framework, mivel saját fejlesztés
Melóhely: céges keretrendszer, mely kb egyidőben keletkezett az előbb említettel, így oda-vissza elég nagy a közös kódbázis
- A hozzászóláshoz be kell jelentkezni
egyéb: http://wicket.apache.org :D
nekünk a php nagy bukás volt.
- A hozzászóláshoz be kell jelentkezni
a pradot esetleg próbálta valaki? a komponens-orientáltság remek dolog - wicket ftw :) - de vannak kétségeim hogy php-ban jól megvalósítható konstans hajtépés nélkül
- A hozzászóláshoz be kell jelentkezni
,,nekünk a php nagy bukás volt.''
Ez mit jelent, miért volt nagy bukás?
--
return 0;
- A hozzászóláshoz be kell jelentkezni
Sajáto(s)t.
- A hozzászóláshoz be kell jelentkezni
Kohana 2.3.4
- A hozzászóláshoz be kell jelentkezni
Saját.
- A hozzászóláshoz be kell jelentkezni
Sajat, + ceges a ceges melokhoz:)
"-Pedig vegetariánus vagyok; csak növényevő állatokat fogyasztok!"
azenoldalamponthu
- A hozzászóláshoz be kell jelentkezni
sikongva röhögök
- A hozzászóláshoz be kell jelentkezni
miért is?
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
csak egy beböfögés, szóra sem érdemes ;)
- A hozzászóláshoz be kell jelentkezni
Amint úgy gondolom, hogy rendesen megtanultam a PHP-t, akkor megpróbálom a CakePHP-t sok jót mondtak róla, addig viszont marad a saját, saját szívás, de legalább saját tanulás is :)
- A hozzászóláshoz be kell jelentkezni
Ezzel a megközelítéssel nem értek egyet. Sokkal hamarabb leszel valóban produktív egy új környezetben, ha jól összerakott frameworköket használsz. Mivel sok jó nyílt forráskódú framework elérhető PHP-hez, sokat lehet tanulni a forráskódjaik tanulmányozásából.
Ráadásul így tudsz a valódi feladatra koncentrálni, és nem ezerszer megírt dolgokat találsz fel újra.
Egy másik hasznos mellékhatás, hogy sok framework olyan fogalmakat, megoldásokat használ, amelyek más nyelveknél / környezeteknél is elterjedtek. Tehát ha a PHP-s megfelelőt megismered, és utána más nyelven kell hasonló környezetben programoznod, akkor csak a különbségeket kell megtanulnod, nem pedig teljesen elölről.
Pl.:
Zend Framework = Az MVC része, vagy pl. (nagyon alap dolog) a logger komponense nagyon hasonló, mint sok más nyelvi környezetben.
Doctrine = ORM framework -- csodák itt sincsenek, ha ezt megismered, akkor más nyelveknél sem lesznek nagy problémáid.
És mivel így nem csak a PHP-s projekteket tudod gyorsabban elkészíteni, hanem más nyelvet használó projektben is könnyebben bevethető vagy, ezért a munkaerőpiacon is nő az értéked.
Üdv,
Gergely
- A hozzászóláshoz be kell jelentkezni
Mondanam, hogy plusz egy, de teljesen mas okbol.
A baj az, hogy a sajat frameworkkel nem tanulod meg a PHP-t, es mast sem.
Egesz egyszeruen azert, mert az informatika tanulasi folyamata gyokeresen mas, mint ahogy azt nehany ember gondolja.
Azzal tudnal jol megtanulni PHP-ul, ha nagyon sok kulonbozo kodstilusu PHP-rendszerhez kellene igazodnod, sot, ezek lehetoleg jo minosegu forraskodok legyenek.
Azzal szerintem vitan felul egyetert mindenki, hogy azok a frameworkok amik itt topon vannak, minosegi forraskodok, megha a megkozelitesi modjukkal nem is feltetlenul ertunk egyet, vagy mas - teljesitmeny, stb - okok miatt a masikat preferaljuk.
A frameworkok kenyszerito jellege - hisz ok nem libek, hanem frameworkok, mint azt fentebb irtam - rakenyszeritenenek egyes mintak alkalmazasara, vagy miutan neha at kene nyalaznod a teljes oroklesi fat (ez pl. engem lassit symfonyban, de biztos van ra plugin masnak), igy megismerkednel programozasi megkozelitesekkel.
Ezen kivul a forumjaikon, doksijaikban rengeteg peldakodot talalsz, magyarazattal, mindennel.
Persze, nekem is van sajat frameworkom (fent irtam), ill. pontosabban ceges, egesz egyszeruen azert, mert kellett egy hasznalhato rendszer, ami a kapott kodkaosszal kompatibilis (ha az ugyfel programozoi nyulnak hozza, nem tunik fel), ugyanakkor gyors fejlesztest tesz lehetove. De a megirasa mogott ott van 2-3 framework hasznalata eveken at, es nem azert hasznaljuk ezt, mert mi ugyis jobbak vagyunk, hanem mert PHP4-ben kellett dolgozni, ahol a fentiek joreszt nem mukodnek. Most lehet, atall az ugyfel PHP5-re, es lehet, ekkor bucsut intunk a sajatunknak is, helyette Zend lesz.
De ha gondolatban vegig akarod jarni az utat a 70-es evektol napjainkig, ahogy a rendszerek folyamatosan fejlodtek (OOP - 60-as evek vege, MVC - 79, Design Patterns - 94...) akkor hajra, csak ha mindenre ra is jossz, eleg oreg leszel addigra, mert egyedul - plane egyfos projektek eseten - nagyjabol ugyanannyi ido.
- A hozzászóláshoz be kell jelentkezni
+0.5 :)
A saját framework-el pontosan az a célom, hogy mindig, amikor egy problémát gördítek magam elé akkor azt meg bírjam normálisan oldani. A jó pap holtig tanul, így sosem lesz senki tökéletes programozó így a gondolkodást is javítja.
Azonban teljesen igazad van abban, hogy nem kell[ene] megint feltalálni a kereket hanem a mások találmányaiból tanulva dolgozni tovább.
- A hozzászóláshoz be kell jelentkezni
Fura, hogy a YII-t ilyen kevesen használják, pedig nagyon ígéretes projekt, mindenhol dicsérik. Én még csak most kezdek el barátkozni vele, de nekem is nagyon szimpatikus.
- A hozzászóláshoz be kell jelentkezni
+1 ezen én is kicsit meglepődtem. Ha nem lenne Kohana, én is valószínűleg Yii- t használnék
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
Te miért tartod jobbnak a Kohana-t, mint a Yii-t? Eddig ezt az egy értelmes összefoglalót találtam, de azóta eltelt 10 hónap, mióta megírta az illető (pl. még januárban megjelenik a Yii 1.1, gondolom Kohana-ból is jött ki újabb).
Szóval most miért jobb neked a Kohana?
- A hozzászóláshoz be kell jelentkezni
mert jobban ismerem:) ennyi, sajnos még nem volt időm a Yii-n úgy rendesen átrágni magam, csak úgy belenézés-szinten ismerem
----------------------
Real programmers don't document. It was hard to write, it should be hard to understand.
- A hozzászóláshoz be kell jelentkezni
+1
en is azt hittem tobben hasznaljak. bar meg eleg fiatalka (most volt 1 eves)
- A hozzászóláshoz be kell jelentkezni
Tegnap jelent meg a friss ropogós Yii 1.1 Kiváló alkalom, hogy megismerjük :)
- A hozzászóláshoz be kell jelentkezni
en mar a beta ota hasznalom. a yii rokkol :)
- A hozzászóláshoz be kell jelentkezni
vim
? :)
- A hozzászóláshoz be kell jelentkezni
gondolom nagyon kemeny arcnak tartod magad, amiert vim-ben kodolsz... csak illene tudni azt is esetleg, hogy az nem framework, hanem text editor ;)
- A hozzászóláshoz be kell jelentkezni
Jelenleg semmi frameworkot nem használok, igaz olyan igen nagy programozónak se mondhatom magam. Azonban szívesen megtanulnék egyet, csak nem igazán tudom hol induljak el. A symphony-val szemezgettem korábban, de valahogy mindig egyszerűbbnek tűnt leülni, és leprogramozni amit szeretnék, mint rászánni x időt megtanulni valamit. Aztán most hogy megláttam ezt a témát, gyorsan megnyitottam néhány zend tutorialt, de erre szimplán a neve miatt esett a választásom (mivel gyakran hallani).
Szerintetek hol érdemes elindulni? Tudnátok tanácsot adni?
- A hozzászóláshoz be kell jelentkezni
A szavazás alapján a Zend egy racionális választás lehet. Többen használják, ez a külföldi felmérésekből is kiderül, tehát valószínűbb, hogy a felmerülő problémára választ kapsz.
- A hozzászóláshoz be kell jelentkezni
Szerintem a Symfony és Zend túlkomplikált lesz első nekifutásra.
Yii, CodeIgniter, CakePHP... ebben a sorrendben. És akkor ideírom, hogy SZVSZ, elkerülendő a flémet :)
- A hozzászóláshoz be kell jelentkezni
Közben elkezdtem a Yii-vel foglalkozni. Nagyon megtetszett, bár van egykét dolga amire nagyon nem tudok rájönni, pl hogy magyarítsam anélkül hogy áttúrnám a core fájlokat. Az mindenesetre látszik rajta hogy még fiatal, viszont gyorsan lehet vele programozni :)
Lehet kipróbálom később a többit is, de egyelőre örülök, hogy ezt kezdem megszokni :)
- A hozzászóláshoz be kell jelentkezni