Omdat waarschijnlijk de meeste mensen die serverside scripten op sitedeals met PHP werken stel ik deze vraag voor. In welke PHP versie script jij?
PHP 4 wordt het meest gebruikt op webservers, dus jij kan gelimiteerd zijn aan deze hoedanigheid. Ook al loopt PHP 5 voor op het object georiënteerde vlak, zal het voor veel scripters wel even wennen zijn om zich erin te kunnen passen. Mijn tweede vraag is dan ook, waarom ben jij nog niet overgestapt, als je PHP 4 gebruikt?
Om te beginnen zal ik zeggen dat ik nog veel in PHP 4 script, dit komt voornamelijk doordat mijn hosting nog geen PHP 5 ondersteunt, maar ik hoop dat dit zo snel mogelijk veranderd. Op mijn huidige werklocatie wordt er al gewerkt met PHP 5, voornamelijk omdat hier grote systemen worden geprogrammeerd zoals een ERP pakket. Voor de mensen die PHP 5 gebruiken zou ik willen vragen wat jullie ervan vinden en of jullie het al geschikt vinden om er grote systemen mee te ontwikkelen, in verhouding tot bijvoorbeeld ASP/C#/VB en JSP/Java? Natuurlijk mogen de mensen die PHP 4 gebruiken hun visie hier ook over uitten.
- PHP 4 of 5 ?
Bekijk resultaten enquête: In welke versie van PHP script jij?
- Stemmers
- 91. Je mag niet stemmen in deze enquête
-
PHP 4
-
PHP 5
-
10-02-2006, 17:21 #1
- Berichten
- 69
- Lid sinds
- 19 Jaar
PHP 4 of 5 ?
-
-
10-02-2006, 17:26 #2
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Ik programmeer zelf nog in php 4 omdat dat veel makkelijker is als php 5 en ik heb nog niet heel tijd gehad om me te verdiepen in php 5 :)
Maar dat komt allemaal nog wel een keer :)
-
10-02-2006, 17:27 #3
Basing.nl (Umono)
- Berichten
- 1.017
- Lid sinds
- 19 Jaar
Wel ik heb moeten overschakelen naar php4. www.websiteicons.com en gamesport.nl waren eerst in php5 gescript. Toen heb ik beslist om al m'n sites op 1 server te plaatsen en heb ik mij plesk aangekocht. Probleem was dat plesk php5 moeilijk ondersteunt.
Voorlopig php4 dus voor mij gezien de nog beperkte ondersteuning.
-
10-02-2006, 17:30 #4
- Berichten
- 69
- Lid sinds
- 19 Jaar
Origineel gepost door Ivo van Zon
Ik programmeer zelf nog in php 4 omdat dat veel makkelijker is als php 5 en ik heb nog niet heel tijd gehad om me te verdiepen in php 5 :)
Maar dat komt allemaal nog wel een keer :)
-
10-02-2006, 17:37 #5
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Dat zit ook allemaal nog in de planning :)
Ik wil straks eigen bedrijf in php en webdesign en daarbij een grote webhosting :)
-
10-02-2006, 17:44 #6
- Berichten
- 1.111
- Lid sinds
- 19 Jaar
Ik script nog in php4.(niet dat ik er veel van kan :P)
-
10-02-2006, 17:44 #7
- Berichten
- 268
- Lid sinds
- 19 Jaar
gho, php 4 is ook object geörienteerd, gewoon wat minder diepgaand, maar classes enzo gaan goed in php4.
Ik zelf werk in php4 dit omdat bijna al m'n webhosts nog op php4 zitten en er zit nu ook niet zo'n grote kloof tussen php4 en php5.
Php5 zal ook rapper opgevolgd worden door php6 dan php4 door php5.
Dus ik denk dat ik dan direct naar php6 zal gaan dan.
-
10-02-2006, 17:52 #8
- Berichten
- 730
- Lid sinds
- 19 Jaar
Heb op homeserver alleen php5 draaien dat geeft helaas wel eens problemen als je op een server upload waar php4 op staat
-
10-02-2006, 18:00 #9
- Berichten
- 625
- Lid sinds
- 19 Jaar
Origineel gepost door Sebastian Kerckhof
gho, php 4 is ook object geörienteerd, gewoon wat minder diepgaand, maar classes enzo gaan goed in php4.
-
10-02-2006, 18:45 #10
- Berichten
- 95
- Lid sinds
- 19 Jaar
PHP5's nadeel is dat er nog meer "nutteloze" functies zijn, waardoor het scripten nog gemakkelijker wordt en nog meer mensen aanzet om PHP te gebruiken. Er zijn natuurlijk wel wat MUST-HAVE functie referenties bij gekomen, zoals de MySQL-I en de SQLite interface in PHP5. In PHP4 was het nog een beetje extra moeite doen, om iets te moeilijks te realiseren. Maar PHP is sowieso geen taal waar je veel moeite voor moet doen.
Als je over OOP begint zul je niet bij PHP5 noch PHP4 moeten zijn, want ze bakken er op dat vlak niks van (zie python/ruby). In PHP4 bestond OOP niet eens (IMO), want het was gewoon een class was niet meer dan een array constructie, men kon er alleen functies in gooien. In PHP5 is hier echter een verandering in ontstaan, het is wat uitgebreid, men kan nu bijv. de singleton manier gebruiken en variabelen/methoden restricties geven.
Ik zelf kies voor PHP5; je moet toch met je tijd meegaan? Maar even serieus, OOP begint zich nu te ontwikkelen, maar de enige hoop (op dit moment) voor PHP om een goede OOP coding interface te verkrijgen is om opnieuw een volledige core rewrite te maken. We zullen maar moeten afwachten wat er gebeurt! Ik blijf voorlopig voorstaander van de innovatie.. en dat zou de rest ook moeten doen. "Met de mode meegaan," be fashionable ;)
-
10-02-2006, 18:48 #11
- Berichten
- 747
- Lid sinds
- 19 Jaar
Veel verschil is er niet, ik script in php4
-
10-02-2006, 18:52 #12
- Berichten
- 69
- Lid sinds
- 19 Jaar
Ik ga wel mee met Sean. PHP is natuurlijk nog geen volwassen programmeertaal zoals C of Java dat wel is. PHP is nog echt een scripttaal. Maar ik denk dat de makers van PHP daar toch wel heen willen, zodat ook de meer ervaren programmeurs overstappen.
Je hebt ook wel gelijk dat PHP 5 nog niet helemaal object georienteerd is, het noemt zich dan ook object based. Dat PHP 5 nog meer "nutteloze" functies bevat is denk een beetje overdreven en dat het mensen aanzet tot het beginnen van programmeren is alleen maar goed denk ik. Hierdoor wordt PHP alleen maar meer volwassen.
-
10-02-2006, 18:58 #13
- Berichten
- 12
- Lid sinds
- 19 Jaar
Ik snap die reacties niet dat php5 moeilijker is dan php4 ?
Heb ik nog niks van gemerkt ^^
Trouwens handig lijstje ;
http://nl.php.net/manual/nl/migratio...ation5.changesLaatst aangepast door Miguel Derese : 10-02-2006 om 19:19
-
10-02-2006, 19:03 #14
- Berichten
- 95
- Lid sinds
- 19 Jaar
Er is een heleboel verschil:
[TIP: zend.com PHP5 weekly updates.]
Op zend.com staan een heleboel dingen die veranderd zijn, op de PHP website zelf is ook heel veel te vinden.
Persoonlijk denk ik dat de verschillen alleen voor mensen die echt INTO coderen/programmeren zijn. Als je een beetje die-hard bent, zul je PHP5 proberen en ervan genieten, omdat je weet dat OOP de toekomst is (het is dan ook veel gevraagd) en omdat je weet dat je met je tijd mee moet gaan (de tech wereld veranderd altijd : staat nooit stil!).
-----
In het topic stond een verzoek om PHP5's OOP afdeling te vergelijken met andere OOP talen. Is dit mogelijk? Ja, maar toch ook weer niet.
Zelfs als men JavaScript(client-side) en PHP(server-side) tegenover elkaar gooit, zal JavaScript winnen. Deze taal is nu eenmaal zo ongelimiteerd, dat het via zijn OOP mogelijkheden - en de mogelijkheid "de computer te besturen" - ongelooflijk hip is in de wereld va het programmeren.
PHP vs. Python | Ruby | C++ | Java; Niet PHP, waarom? PHP is pas 1 a 2 jaar bekend met het OOP vlak. Het heeft ook een verkeerde start gehad.
PHP is echter wel geschikt voor een EPR systeem. Het is een stabiele taal en ook hiervoor zou ik PHP5 kiezen, omdat een EPR systeem nu eenmaal heel dynamisch moet zijn en die niveau van dynamiek is moeilijk te halen met PHP4; alleen met omweggetjes. In PHP5 wordt alles veel makkelijker en "vloeibaarder" (om het maar even zo te zeggen). Je kunt wat dat betreft al een heleboel doen op het OOP vlak (als je kijkt naar PHP's geschiedenis).
----- EDIT: -----
Er werd gereageer door de TS met het statement dat PHP waarschijnlijk richting C of Java wil gaan
Dit zal niet makkelijk zijn, aangezien PHP op dit moment een templating language is (zie het als een template engine, zoals Smarty) - c zou dan PHP zijn en PHP zou dan Smarty zijn.
Ze zijn al wel bezig met dit soort dingen, zie PHP-GTK (http://gtk.php.net). Hierdoor kun je Win32 apps maken met PHP! Of ze echter de titel programmeertaal kunnen krijgen, betwijfel ik, maar ik zal niet verrast zijn als het ze lukt.Laatst aangepast door Sean K : 10-02-2006 om 19:08
-
10-02-2006, 19:05 #15
- Berichten
- 69
- Lid sinds
- 19 Jaar
Origineel gepost door Miguel Derese
Ik snap die reacties niet dat php4 moeilijker is dan 5 ?
Heb ik nog niks van gemerkt ^^
Aan de andere kant is PHP 5 moeilijker als je nog weinig van object orientatie af weet, wat toch vrij moeilijk te begrijpen is als je met PHP bent begonnen. Tevens bieden beide versies wel ongeveer evenveel vrijheid in het opzetten van je code.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic