Kom ihåg mig?
Home Menu

Menu


PHP Frameworks

 
 
Ämnesverktyg Visningsalternativ
Oläst 2012-12-14, 17:00 #1
eNamn eNamn är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 90
eNamn eNamn är inte uppkopplad
Medlem
 
Reg.datum: Aug 2010
Inlägg: 90
Ställning just nu (som jag tolkat det)

Helst Andra Slutat PHP Framework
2 2 0 Zend
0 0 1 Cake
2 1 1 CodeIgniter
3 0 1 Eget
0 1 0 Slim PHP
2 0 0 Laravel
4 0 0 Symfony 2
1 0 0 Doctrine 2
0 1 0 Fat Free Framework

Templatemotor
1 - - mustache.github.com/)
1 - - Dwoo
1 - - Smarty 2
1 - - Twig
eNamn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-14, 17:05 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av eNamn Visa inlägg
Ställning just nu (som jag tolkat det)
1 0 0 Doctrine 2
Doctrine bör om något ligga nedanför, det är en ORM (och ODM) och inget i närheten av ett applikationsramverk.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-15, 15:47 #3
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Adestro Visa inlägg
Nu låter du som de flesta rubyister som envist basunerar ut att allt som inte är Ruby är skräp. Alla har olika preferenser?
Usch då. Jag antar du menade rails-fanatiker, ruby är ju faktiskt rätt så trevligt språk även för PHP-fanatiker annars.

Men det jag menar är att Laravel går emot design-principer inom OOP some fått fäste i alla språk. Oavsett om du använder C#, PHP, Java eller något annat så har singletons och statiska metoder samma effekter på återanvändande, testbarhet etc. I undantagsfall är det helt OK, men att t o m använda statiska metoder för modulen som normalt används för att undvika statiska beroenden ... då undrar jag verkligen hur man tänkt.

Jag tycker inte alls att Laravel är så förskräckligt dåligt som jag nog ger intryck av. Men om man marknadsför sig som clean and classy, då ska man få skit när man brister.

För övrigt har jag ett annat PHP ramverk som jag blivit lite intresserad av att titta mer på; Aura PHP. Mest intressant för att man skapat en biblioteks-samling som är helt utan andra dependencies och sedan byggt ett ramverk av det. Symfony2 är rätt bra på decoupling men de allra flesta andra är rätt dåliga på det (ZF2 kommer väl tvåa och är enormt mycket sämre). 100% test coverage är inte heller fy skam.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-15, 17:25 #4
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Adestro Adestro är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2007
Inlägg: 1 036
Citat:
Ursprungligen postat av Clarence Visa inlägg
Usch då. Jag antar du menade rails-fanatiker, ruby är ju faktiskt rätt så trevligt språk även för PHP-fanatiker annars.

Men det jag menar är att Laravel går emot design-principer inom OOP some fått fäste i alla språk. Oavsett om du använder C#, PHP, Java eller något annat så har singletons och statiska metoder samma effekter på återanvändande, testbarhet etc. I undantagsfall är det helt OK, men att t o m använda statiska metoder för modulen som normalt används för att undvika statiska beroenden ... då undrar jag verkligen hur man tänkt.

Jag tycker inte alls att Laravel är så förskräckligt dåligt som jag nog ger intryck av. Men om man marknadsför sig som clean and classy, då ska man få skit när man brister.

För övrigt har jag ett annat PHP ramverk som jag blivit lite intresserad av att titta mer på; Aura PHP. Mest intressant för att man skapat en biblioteks-samling som är helt utan andra dependencies och sedan byggt ett ramverk av det. Symfony2 är rätt bra på decoupling men de allra flesta andra är rätt dåliga på det (ZF2 kommer väl tvåa och är enormt mycket sämre). 100% test coverage är inte heller fy skam.
Det verkar dock som om den största strömmen kommer från CodeIgniter, och sett i det perspektivet är ju Laravel ett rejält steg uppåt när det gäller OOP.
Adestro är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-17, 11:52 #5
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Finns det något ramverk som har ett integrerat CMS värd namnet ?
Jag skulle verkligen vilja se något motsvarande EPiServer.
Och där man på ett intuitivt sätt kan hantera olika språk , hantera rättigheter för användargrupper, drag and drop av sidor i en trädstruktur m.m
Nu förstår jag många kör WordPress för innehåll..?
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-01-15, 11:55 #6
Nihilnovi Nihilnovi är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 233
Nihilnovi Nihilnovi är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 233
Citat:
Ursprungligen postat av danjel Visa inlägg
Finns det något ramverk som har ett integrerat CMS värd namnet ?
Jag skulle verkligen vilja se något motsvarande EPiServer.
Och där man på ett intuitivt sätt kan hantera olika språk , hantera rättigheter för användargrupper, drag and drop av sidor i en trädstruktur m.m
Nu förstår jag många kör WordPress för innehåll..?
Det är långt ifrån färdigt och knappt brukbart, men definitivt värt att kolla på:
http://symfony.com/doc/master/cmf/index.html

Symfony 2 CMF är ett ramverk integrerat i Symfony 2 för att ge CMS stöd till projekt.

Förhoppningsvis kommer det dra igång rejält när Drupal 8 släpps. Drupal 8 kommer bygga på vissa delar av Symfony 2 (http://symfony.com/blog/symfony2-meets-drupal-8)
Nihilnovi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-17, 12:25 #7
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Det låter som om du vill ha ett CMS och ramverket det bygger på är mindre viktigt?

Gällande färdiga CMS av lite mer strukturerad karaktär än Wordpress är de mest lovande:
Drupal, Joomla, TYPO3

Om du hellre är efter ramverket skulle jag slå ett slag för Symfony CMF (Content Management Foundation). Använder PHPCR i botten. Ett imponerande system som närmast kommer från Java-världen. Du har dock inte så mycket färdigt där, men det finns gott om generators för vanliga tasks, bland annat Sonata Admin gen.

Drag and drop av sidor i en trädstruktur är jag osäker på om det finns i ovanstående system. Men övriga problem löser dom.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-17, 16:48 #8
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Citat:
Ursprungligen postat av Clarence Visa inlägg
Det låter som om du vill ha ett CMS och ramverket det bygger på är mindre viktigt?
....
Ja ibland, men jag saknar just nu ett alternativ när man vill ha bra CMS funktionalitet och ett fullvärdigt ramverk. Ska kika på TYPO3 och Symfony mer. Tack!


För att utgå till ursprungsfrågan,
jag går mer och mer mot tanken att inte köra ramverk för egna projekt
då jag fokuserar mer på gränssnitten och vill undvika alltför mycket beroenden.
Jag håller på med denna uppsättning just nu:

- Html 5 boilerplate
- Jquery och Jquery UI
- Modernizer
- PHP som "template engine"
- Ingen MVC i egentlig mening, dvs ingen Routing med FrontController eller så. "Vyn" agerar även som controller och anropar ett "Model" lager
- En enkel egenutvecklad hybrid av DataMapper/DDD som innehåller all SQL och returnerar entitets POCOs
- Fristående klasser för DB samt Cache m.m
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-12-17, 16:59 #9
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av danjel Visa inlägg
Ja ibland, men jag saknar just nu ett alternativ när man vill ha bra CMS funktionalitet och ett fullvärdigt ramverk. Ska kika på TYPO3 och Symfony mer. Tack!


För att utgå till ursprungsfrågan,
jag går mer och mer mot tanken att inte köra ramverk för egna projekt
då jag fokuserar mer på gränssnitten och vill undvika alltför mycket beroenden.
Jag håller på med denna uppsättning just nu:

- Html 5 boilerplate
- Jquery och Jquery UI
- Modernizer
- PHP som "template engine"
- Ingen MVC i egentlig mening, dvs ingen Routing med FrontController eller så. "Vyn" agerar även som controller och anropar ett "Model" lager
- En enkel egenutvecklad hybrid av DataMapper/DDD som innehåller all SQL och returnerar entitets POCOs
- Fristående klasser för DB samt Cache m.m
Njae, har du väldigt enkel eller custom struktur och inte allt för mycket kringkod så kanske du inte har behov av något fullt ramverk. Kan dock rekommendera en artikel om att skriva sitt eget micro framework av skaparen av Symfony. Det är egentligen mest en genomgång av Symfony2:s viktiga komponenter och hur du vet huruvida du har behov av dom själv och hur du sedan kan bygga ditt eget ramverk med din egen applikationstruktur. Du hittar den på: http://fabien.potencier.org/article/...ponents-part-1

Om du inte redan använder det vill jag också tipsa om Composer. För att läsa in dependencies och hämta bibliotek; tar även hand om din autoloading (även om den inte följer PSR-0). Nu vet jag inte om du redan bra uppsättning bibliotek för allt du behöver, men annars är just Symfony2 rätt decoupled (med väldigt genomtänka bibliotek) och Aura PHP helt decoupled (inte tittat så mycket på det, men ser bra ut). Skriver du dina egna privata bibliotek så kika även på Satis, för att sätta upp ett privat package repo för Composer.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-01-11, 21:32 #10
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
1) Zend Framework tillsammans med Smarty
2) Inga andra
3) Egenutvecklade
eliasson är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
php, php framework, template, webbutveckling


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017