mboost-dp1

Foretrukne PHP-framework?


Gå til bund
Gravatar #1 - Lobais
8. maj 2007 12:15
Altså frameworks i stil med Rails til Ruby? (Lyder i øvrigt som om det er det PHP on Trax er inspireret af :))
Måske skulle man overveje at skaffe sig sådan et..
Gravatar #2 - fidomuh
8. maj 2007 12:19
.... Vim ? :)

Overvejer lidt at kigge paa et framework, men ved rent faktisk ikke lige hvad der er til baade OS X og Windows og Linux - og som virker igennem SSH ? :D

Hmm.. Jeg tror Vim er det mest optimale for mig pt :P
Gravatar #3 - procrastinator
8. maj 2007 12:21
Haha, kun en stemme på et egentligt framework so far, sandsynligvis fra opretteren. Er vores polls måske ved at blive bare en lille smule for nicheprægede? :)
Gravatar #4 - Modvig
8. maj 2007 12:24
#3 Tjoeh i dette tilfælde er det måske, nok fordi rigtige webnørder bruger almindeligt PHP uden nogen brug af frameworks, ellers er jeg måske bare ikke nørdet nok til at opdage de skjulte fordele?
Gravatar #5 - knasknaz
8. maj 2007 12:24
#3: Ja, de er og det er fedt! Det er jo "nyheder for nørder"!
PS: Rigtige mænd laver deres eget framework....

eller ... det som Onychia sagde!
Gravatar #6 - TGS
8. maj 2007 12:37
savner lidt en: jeg koder ikke PHP. så jeg stemte bruger ikke PHP
Gravatar #7 - Windcape
8. maj 2007 12:52
Zend Framework, helt klart.
Det er genialt, og klart det bedste PHP5 MVC der er lavet indtil videre.

Jeg bryder mig ikke så meget om strukturen i CakePHP, og Symfony er overdrevent.

PRADO ... så vil jeg hellere bruge rigtig .NET, det er simpelhen ikke tiden værd.

#3 Tjoeh i dette tilfælde er det måske, nok fordi rigtige webnørder bruger almindeligt PHP uden nogen brug af frameworks, ellers er jeg måske bare ikke nørdet nok til at opdage de skjulte fordele?

Hvis du skal lave noget på størrelse med et forum,webshop eller generalt en webside med mange advanceret features, så gør et framework dagen lettere.

ZF er faktisk bare object mapping. Men Zend_Acl og Zend_Auth gør virkelig en forskel når vi snakker rettighedsstyring.
Gravatar #8 - myplacedk
8. maj 2007 12:53
#2
Vim er en editor, ikke et PHP-framework. Eller er der to ting med samme navn?
Gravatar #9 - myplacedk
8. maj 2007 12:56
#4
ellers er jeg måske bare ikke nørdet nok til at opdage de skjulte fordele?

Til små projekter gider jeg heller ikke bøvle med et "standardiseret" framework, jeg laver noget specifikt til projektet.

Til store projekter vil jeg gerne undgå PHP.

Jeg har dog gang i et enkelt projekt, som godt kunne bruge et "fremmed" framework. Jeg har valgt at prøve med CakePHP.

(Stemte "Bruger PHP uden framework".)
Gravatar #10 - X-PanDer
8. maj 2007 12:59
Bruger ikke PHP - Bruger .NET. Helt enkelt.
Gravatar #11 - Windcape
8. maj 2007 13:00
Til store projekter vil jeg gerne undgå PHP.

Til store projekter vil jeg gerne benytte det meste korrekte sprog til formålet.

Hvis du bliver givet et project som skal kører på unix, og arbejde sammen med mysql, og derudover arbejde med forskellige andre services, så ligger valget jo på de sprog der passer dertil.

Der findes en del løsningstyper hvor php klarer løsningen bedst både tids og performance mæssigt.
Gravatar #12 - siliankaas
8. maj 2007 13:15
En hurtig dansk forklaring på php-framework søges :D

Stemte: "Hvad fa'en taler vi om?!"
Gravatar #13 - trylleklovn
8. maj 2007 13:21
Bruger ikke nogen php framework. Jeg koder i hånden :P
Gravatar #14 - fidomuh
8. maj 2007 13:26
#8

Vim er en editor, ikke et PHP-framework. Eller er der to ting med samme navn?


Det er en editor ja ;)
Gravatar #15 - Dan
8. maj 2007 13:44
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.



Men ja, det er en editor, og den jeg bedst kan lide at bruge (Også til PHP).
Gravatar #16 - Chillyskye
8. maj 2007 13:52
Ville have stemt "Hva fa'en taler vi om?", men min ringe viden om området kvalificere mig jo alligevel til at svare hvis jeg bare har hørt om en af disse :D
Derfor Zend Framework, eneste jeg kender til, derfor selvsagt min foretrukne :D
Gravatar #17 - Spiderboy
8. maj 2007 13:53
#12
Et framework er et sæt af funktioner, klasser, konstanter, osv. som "hænger sammen" og løser komplekse opgaver på nemmere og hurtigere måde, end hvis man skulle kode det manuelt.

Se mere på http://en.wikipedia.org/wiki/Software_framework
Gravatar #18 - Disky
8. maj 2007 13:55
#15
Dem der siger:Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. har aldrig prøvet et rigtigt IDE, vil jeg vove at påstå.
Gravatar #19 - fidomuh
8. maj 2007 13:57
#18

Eller ogsaa er det bare dig som ikke har proevet Vim nok til at vide om det kan bruges som et IDE ?

At du mener VS er et "rigtigt" IDE, goer ikke de andre IDE'er til "forkerte" IDE'er :P

( Vim kan vel godt kaldes et IDE, men .... Imo er det at straekke den lidt.. Mini-IDE ihvertfald :D )
Gravatar #20 - myplacedk
8. maj 2007 13:58
#11
Til store projekter vil jeg gerne benytte det meste korrekte sprog til formålet.

Ja, og det synes jeg sjældent er PHP. ;-)
Gravatar #21 - Windcape
8. maj 2007 14:09
#20

Dvs. du laver aldrig unix udvikling hvor JSP ikke er en mulighed? eller vil du sige at django/ror er noget specielt i forhold ?-)

Og hvad vis vi skal snakke support for ldap,yaz osv.? Og hvad vi skal autogenerere billeder og flash?

Derudover synes jeg også at PHP's DOM , simplexml og XSL libs er utrolig meget nemmere at arbejde med end hvad jeg kan finde til .NET og JSP.

Tror mere at folk fravælger php som løsninger til størrere projekter fordi at der ikke er så mange udviklere der kan finde ordenlig ud af det. Og måske også pga. at de ikke kender til rapid frameworks , som gør udvikle meget hurtigere.

Derudover er der også mange som vælger .NET simpelthen pga. hype eller platform. Performance mæssigt kræver .NET løsning jo en del mere af en server end en PHP løsning.
Gravatar #22 - themuss
8. maj 2007 14:23
Fortrukne?

Det mest udspilede framework eller hur?
Gravatar #23 - Disky
8. maj 2007 14:43
#19
Vim kan vel godt kaldes et IDE, men .... Imo er det at straekke den lidt.. Mini-IDE ihvertfald

Fair nok 'Mini-Ide' kan man nok godt kalde det.

Men det afhænger selvfølgelig af den anvendte definition af IDE.

Og jo jeg bruger VIM, til al editering på min Linux server. Udvikler jeg dog PHP, er det i Ultraedit og gemmer det via SCP/SFTP direkte på serveren. Kun små ændringer laver jeg direkte i VIM, da jeg som du måske har opdaget, synes UltraEdit er VIUM/emacs langt overtruffen, i brugervenlighed.
Gravatar #24 - fidomuh
8. maj 2007 14:58
#23

Pfffft... Brugervenlighed er overrated :D

Men ja, jeg foretraekker nok mest Vim fordi det er det jeg har brugt de sidste 2-3 aar..

Saa kan en del shortcuts og lignende.. Skal dog ikke udelukke at UltraEdit vil vaere et bedre alternativ.. eller naahjo... UltraEdit faaes jo ikke til OS X eller linux :D
Gravatar #25 - trylleklovn
8. maj 2007 15:05
#23 Så er det jo så op til en selv om man foretrækker brugervenlighed over usability. :)
Gravatar #26 - skooterkurt
8. maj 2007 16:18
#21 Hørt! Hørt! Helt enig!
Gravatar #27 - sodhi
8. maj 2007 16:26
Hvordan blev det her en IDE diskussion? Der er immervæk nogen vej fra et IDE til et Framework?
Gravatar #28 - Windcape
8. maj 2007 16:32
#27 mtjah.. Visual Studio er jo "næsten" en del af .NET frameworket :p Ihvertfald meget som er designet udelukket dertil.
Gravatar #29 - lassemelbye
8. maj 2007 17:10
Verden er global.
Verden er lokal.
Verden er her, nu og i morgen.
Tiden er løbet for generelle løsninger.
FIH erhversbank

Er det lige så interessant?
Gravatar #30 - myplacedk
8. maj 2007 19:14
#21
Dvs. du laver aldrig unix udvikling hvor JSP ikke er en mulighed?

Det er meget bevidst at jeg bruger bløde udtryk som "vil gerne" og "sjældent", i stedet for hårde udtryk som "altid" og "aldrig".

Jeg arbejder i shell-scripts, php, J2EE o.m.a. alt efter hvad der passer bedst til opgaven efter omstændighederne. Og jeg undgår altså helst PHP til store komplekse ting, da dette er en faktor der taler imod PHP.

Og så er jeg ret overbevist om, at folk der ikke enige i dette enten ikke har prøvet at lave store ting, eller bruger en anden målestok end jeg gør. :)
Gravatar #31 - Windcape
8. maj 2007 19:38
Og så er jeg ret overbevist om, at folk der ikke enige i dette enten ikke har prøvet at lave store ting, eller bruger en anden målestok end jeg gør. :)

Selvom fakta taler imod dette :-)

Symfony er netop designet til *meget* stor udvikling, og mange store sites, med hård belastning benytter jo netop php.

Medmindre man laver inhouse udvikling inden for web, har kunden jo typisk en form of specifikation der typisk begrænser sprogvalget meget.

Hvis jeg blev bedt om at skrive en webshop der skulle virke med Navision/C5 ville jeg nok bruge .NET, men hvis det skulle kører på unix, og virke sammen med diverse services ville jeg benytte PHP. Jeg ser ikke store fordele i at benytte JSP, hverken produktions- eller performance vis.
Gravatar #32 - arne_v
8. maj 2007 20:15
#31

Nu nævner du jo netop integration. Du mener ikke at JTA/JTS og
JCA kunne give nogle fordele ?
Gravatar #33 - Windcape
8. maj 2007 20:35
Nu nævner du jo netop integration. Du mener ikke at JTA/JTS og JCA kunne give nogle fordele ?

De kunne de da sandsyneligvis, men er det ikke mere beregning til application servers , end normale "websider" ?
Gravatar #34 - arne_v
9. maj 2007 03:15
#33

????

De fleste eller alle (lidt afhængig af ens definition på
application server) servere der kan køre JSP sider er vel
application servere ?
Gravatar #35 - avizion
9. maj 2007 07:02
Jeg benytter kun PHP når det er strengt nødvendigt... og det er heldigvis sjældent :)

Det har da helt klart sin berettigelse, og udfylder nok det tomrum, der engang var, ganske godt ;)

Den næste poll burde så være, "Hvilket perl framework bruger du?"

...elsker Mason / www.masonhq.com - selv til mindre projekter. Har brugt det siden jeg blev introduceret til det via The Party i 1997, og har ikke fortrudt det et sekund siden :)
Gravatar #36 - illishar
9. maj 2007 08:01
What? Mason??? Wtf?

Giv os lige nogle highlights på det. Så vidt jeg kan se er det bare yet-another-script-language-which-is-parsed-on-demand. Altså absolut ingen grund til at det skulle være bedre end (pure) PHP.
Gravatar #37 - Windcape
9. maj 2007 08:40
#34

Mente application-servers i stil med Websphere ;-)
Gravatar #38 - TuxDK
9. maj 2007 09:35
Bruger ikke PHP Framework, men bruger dog Zend Studio som IDE.

Genial IDE til PHP.
Gravatar #39 - avizion
9. maj 2007 10:04
#36

Fra forsiden:

"Mason solves the common problems of site development: caching, debugging, templating, maintaining development and production sites, and more."

Det har om ikke andet gjort min udvikling lagt lettere om mere effektiv - så jeg vil våge den påstand at det tilføjer en del.

Alene måden du nedarver via handlers er lækker og yderst anvendelig.

...og så er det perl - med CPAN i ryggen! :)

Et eksempel på hvor det er brugt:

http://www.masonhq.com/?AmazonDotCom

Som nok er et af de større sites fundet på listen:

http://www.masonhq.com/?MasonPoweredSites

Men så blev det lidt off topic. Håber du kan bruge informationen til noget ;)
Gravatar #40 - Target
9. maj 2007 10:06
Nu har jeg ikke den store erfaring med PHP, og vidste faktisk ikke, at der var lavet deciderede frameworks til det (selvom det selvfølgelig er ganske indlysende).
Men et lille hurtigt spørgsmål; er PHP ikke et framework i sig selv? Omend et meget lille framework.
Gravatar #41 - Disky
9. maj 2007 10:36
#39

"Mason solves the common problems of site development: caching, debugging, templating, maintaining development and production sites, and more."

Hvilket man kan sige om rigtigt mange andre frameworks.

...og så er det perl

Hehe, ja det i sig selv er en god grund til jeg ikke ville bruge det.

Men det ser ikke dårligt ud, altså hvis man kan lide/kender Perl.
Gravatar #42 - fidomuh
9. maj 2007 11:30
#41

Mjah, maa nu ogsaa sige at jeg ikke lige kan se hvad der goer Mason saa spaendende.. VS og diverse andre til linux kan som minimum det samme :D

Men okay, ved ikke hvor meget af det andet der supporter Perl, men mit gaet er at det meste af det goer :D
Gravatar #43 - Windcape
9. maj 2007 11:33
Men et lille hurtigt spørgsmål; er PHP ikke et framework i sig selv? Omend et meget lille framework.

Så er C++ også et framework :-)

Som nok er et af de større sites fundet på listen:

Amazon bruger langt fra udelukkende perl ;-) De bruger svjv også en del php.

PHP er faktisk en meget populær teknologi til frontend udvikling for størrere sites. At man så har perl til at klare backend og mere heavy ting, kan man vel ikke klandre nogen for.
Gravatar #44 - Mr. Q
9. maj 2007 11:56
Huh?.. Framework?.. Jeg håndkoder mit php, vidste slet ikke man kunne andet!
Gravatar #45 - avizion
9. maj 2007 12:59
#44
Huh?.. Framework?.. Jeg håndkoder mit php, vidste slet ikke man kunne andet!

Det siger vel mere og dig end denne poll? ;)

Spøg til side, så går du glip af en masse lækre værktøjer, hvis du endnu ikke har kastet dig over en verden med frameworks... prøv det - det kan kun anbefales :)
Gravatar #46 - fidomuh
9. maj 2007 13:02
#45

Tsk, jeg koder da ogsaa i haanden.. Jeg er godt tilfreds..

Har kigget paa diverse frameworks, men gider ikke til at bruge flere forskellige..

Vim med colorcoding er fint nok til mig :D
Gravatar #47 - avizion
9. maj 2007 13:08
#46

Læs evt. om frameworks - og find ud af, at de intet har at gøre med et IDE (Integrated Development Environment).

At du så ikke har brug for et IDE... fair nok - det er der sikkert mange andre der heller ikke bruger. Men hvis man har indset at hjulet allerede er opfundet een gang - og tilmed er meget rundt og lækkert - så finder man sig et framework der passer til ens udviklingsstil.
Gravatar #48 - fidomuh
9. maj 2007 13:11
#47

Hmm.. Ja, jeg forveksler det nok lidt med et framework :P

Anywho, jeg kan godt lide at lave mit eget saa det er nok derfor jeg ikke har kigget paa det endnu :D
Gravatar #49 - Windcape
9. maj 2007 13:35
Jeg "håndkoder" også.. men det er et elendigt begreb.

Et framework er bare en advanceret udgave af <?php include 'functions.php'; ?> , som kan en del mere.

Det er lidt nemmere at have et par tusinde udviklere skrive dit bibliotek end bare dig selv. Fordelen ved at benytte PHP er så at du har 100% frihed til at hacke hvordan det virker. Modsat andre sprog :p
Gravatar #50 - MenZa
9. maj 2007 18:23
Klar Django. Skønt framework.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login