Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 54 reacties
Bron: Builder UK

De grootste server fabrikant, IBM, zal volgens ZDNet's Builder UK vandaag aankondigen dat het een samenwerkingsovereenkomst met Zend aan zal gaan. Zend is het bedrijf achter de webscriptingtaal PHP. De samenwerking die aangekondigd zal worden zal bestaan uit de creatie van een softwarepakket genaamd ZendCore wat zal bestaan uit Zend's PHP ontwikkeltools gecombineerd met IBM's Cloudscape embedded database. Ook zal IBM een gedeelte van zijn developerswebsite wijden aan PHP, aldus IBM's vice-president of emerging technology, Rod Smith.

Zend LogoIBM richtte zich tot op heden voornamelijk op Java als het ging om webbased applicaties. Big Blue zal Java blijven ondersteunen en aanbevelen, maar daarnaast zal dus ook PHP worden ondersteund. IBM heeft enkele verbeteringen voor PHP in petto, zo stelt Smith. Deze verbeteringen zouden afgeleid zijn van verbeteringen die het bedrijf ook voor Java heeft doorgevoerd en die dus ook voor PHP toepasbaar zijn. Met de ondersteuning voor PHP hoopt IBM voornamelijk kleine en middelgrote bedrijven aan te spreken. Naast de aankondiging dat IBM PHP gaat ondersteunen heeft het bedrijf ook laten weten dat het 30 open-source projecten zal 'doneren' aan SourceForge.

Moderatie-faq Wijzig weergave

Reacties (54)

Wat hebben jullie toch allemaal tegen .net ? Ik zie hier echt 2 onwijze kampen. Ik heb zelf altijd in asp gescript alleen maar omdat ik het teveel moeite vond om me php eigen te maken ook al wist ik dat php veel meer mogelijkheden heeft (en er steeds bij blijft krijgen).

Ik doe sinds een half jaar wel alles in C# en de reden is dat je dan alles tot je beschikking hebt (desktop apps, server apps etc, affijn hoef het niet allemaal op te sommen, men weet wel wat .net kan.)

met php zijn echt hele mooie dingen gemaakt die ik in .net nog niet heb gezien. php heeft ook een veel grotere community (al groeit die van asp.net wel maar dat even terzijde).

In mijn ogen is het dus goed voor de toekomst van php dat IBM zich er mee gaat bemoeien (of althans is ingestapt) maar of het richting .net op gaat vraag ik mij af. (Er is toch al een soort van framework achtig iets voor php genaamd pear ?)
Er is niets tegen .NET als development platform, maar wel tegen het feit dat het op windows gehost moet worden.
Als ik al mijn hosting klanten die nu php + mysql om moet gaan zetten naar .NET + SQL server, dan betaald elke klant minimaal het dubbele per maand.
In eerste instantie al door de kosten van de licensies die nou eenmaal niet goedkoop zijn. En in het tweede geval omdat ik op een windows server (en ja die heb ik ook draaien) gewoon zwaardere hardware nodig heb voor dezelfde handelingen...kortom ik kan meer hosten op een *nix machine met php/mysql als op een windows 2003 bak.
Overigens geld het hogere resources verbruik ook voor java applicaties...
Euh.. hallo, je kan .NET ook laten connecten met een MYSQL database of FireBird database (en vast nog wel meer). Bovendien kun je .NET ook op linux draaien via Mono.

Wat links:
http://firebird.sourceforge.net/index.php?op=devel⊂=netprovider
http://dev.mysql.com/downloads/connector/net/1.0.html
http://www.mono-project.com/about/index.html
(geen idee hoe mono werkt, ben nog niet begonnen aan men linux tour :P).

Maargoed lekker belangrijk wie wat programmeert, als degene der nou lol in heeft, hoef je het niet gelijk (onterecht) de grond in te boren en al helemaal niet als je der nooit mee gewerkt hebt :P.
als reactie op je antwoord ga ik volledig mee met de reactie van AthlonXpPower.

Verder wil ik nog er aan toe voegen dat niemand heeft gezegd dat je php moet gaan overzetten naar .net (zou ik persoonlijk niet zo'n goed idee vinden - waarom veranderen als iets goed werkt, zo gaan wij ook om met onze oude applicaties)
IBM is dus na Sun de tweede grote jongen in development land die een samenwerking met de Zend boys aangaat.
Sun was namelijk al eerder een project gestart om de integratie van java in scriptingtalen te verbeteren, php is daar als reference taal voor gekozen.
Het zou erg mooi zijn als zowel php als java door een professionele groep ondersteund worden om zo een beter tegen gewicht tegen .NET te kunnen zijn.

Wat zeker ook meewerkt in dit verhaal is dat ook voor php en mysql tegenwoordig certificerings trajecten zijn, iets wat tot voor kort miste...
Dat is toch een van de zaken geweest waarmee Microsoft vertrouwen heeft gekweekt bij bedrijven.
Daar komt dan denk ik ook de ondersteuning voor object georienteerd programmeren dus vandaan wat sinds php 5 ondersteund word.
't object model voor PHP5 stond al een paar jaar voor de release vrij vast.
Alleen is ondersteuning voor namespaces niet zo lang voor de eerste release gedropped. Ik denk verder niet dat sun echt invloed heeft gehad/uitgeoefend op de ontwikkeling van de engine.
hardstikke leuk, maar ik las echt ruuuuuiiim (als in: een paar jaar) voor de release van PHP5 zo'n beetje alle specs die 't zou krijgen, en dat is uitgekomen
't object model voor PHP5 stond al een paar jaar voor de release vrij vast.
niet waar,
zeev suraski (hoofd ontwikkelaar php) heeft het heel lang weten aftehouden.
heeft echt heel lang geroepen dat php nooit een uitgebreider object model zou krijgen... ondanks dat veel mensen hier om vroegen.
(ik heb het toch echt allemaal via de mailing list gevolgd.)

dus voor de zoutloze onder ons, onderstaande is dus humor om te lachen:
<davidc> we will set you up a refuse where you can make PHP5 if you ever have to flee the country!
<[Rizz]> start a fund "bring zeev to the UK"
<@Zeev> I'd rather die than make PHP 5.0, thank you :)
http://www.bash.org/?10749
Sun en Zend hebben richtlijnen voor integratie vastgelegd samen, dit heeft totaal niets te maken met de Zend engines 4 en 5...
Weet iemand ook welke 30 opensource projecten gedoneerd worden?
Op de site van IBM is in ieder geval het volgende verhaal te vinden:
Welcome to the Open source zone

Wel een goede zoekmachine op die site trouwens, die vind zelfs documenten die nog geschreven moeten worden. Dit document is namelijk 28 feb 2005 gedateerd... dat is aanstaande maandag :)

[edit]

En ik heb ook een lijst gevonden :)
http://www-128.ibm.com/developerworks/views/opensource/projects.jsp
Dit is niet de lijst van 30 projecten die IBM gaat doneren, maar een algemene lijst van open source projecten! Overigens zijn die 30 geen natuurlijk open source projecten van IBM, deze closed source projecten worden door IBM aan de open source community gedoneerd. Het betreft oa. Jikes, zoals in de bron is te lezen:

Separately on Friday, IBM is expected to announce plans to submit about 30 projects to SourceForge.net, a Web site that hosts thousands of open-source projects. Included in the IBM donations are the Jikes product, which is designed to speed up Java development.

De definitieve aankondiging dus maar even afwachten...
Jeah, right. IBM (nogsteeds een van de grootste ICT bedrijven ter wereld), heeft problemen waar ze zelf niet uitkomen (lijkt me al heeel sterk, met hun resouces), en dus maken ze het opensource waarna een of andere einstein het gratis voor ze oplost. Geloof je het zelf? |:( |:(
dat riekt naar fraude! IBM doet die projecten in de OS omdat ze natuurlijk een hoop bugs hebben waar ze zelf niet uitkomen!
mooi, als dat ook betekent dat IBM actief gaat bugfixen en meedevelopen aan php zou dat geen kwaad kunnen.

te gek! :)
Fantastisch nieuws. Als meer van dit soort grote bedrijven achter PHP gaan staan dan kan dat alleen maar positieve gevolgen hebben voor PHP.
Ik heb laatst Zend Studio geprobeerd en was niet helemaal tevreden. Maar als IBM een ontwikkelomgeving voor PHP zou kunnen ontwikkelen die meer lijkt en werkt als Eclipse, dan zou dat wel erg gaaf zijn.
Er is al een eclipse plug-in voor PHP (http://www.xored.com/trustudio/features), maar die laat Eclipse voor PHP nog lang niet zulke mooie dingen doen als voor Java. Toch is deze combinatie voor zover ik heb gevonden wel de beste gratis PHP-IDE.

Lijkt me erg gaaf als IBM / Eclipse dit project in een hogere versnelling zou zetten (een groot deel is al Open Source).
Komen ze er opeens achter dat je geen J2EE of .NET nodig hebt om volwaardige applicaties voor het web te schrijven, het werd ook wel eens tijd :)
Volgens mij weet jij de kracht van ASP.NET niet.

PHP is vergelijkbaar met ASP, eenvoudig, en doeltreffend. ASP.NET ondersteund veel meer voor rich applicaties.
Het wordt gecompileerd, strong data types, snelheid. Vele mogelijkheden, webcontrols etc... probeer het eerst eens alvorens je mening te geven.
Alternatieven zijn nooit weg... ;)
ASP.NET is een alternatief. ASP.NET is later ge´ntroduceerd dan PHP (classic ASP buiten beschouwing gelaten, ASP.NET is totaal anders dan ASP).
De meeste gebruiken PHP...in dat geval is ASP.NET een alternatief en niet visa versa.
Zend Studio is een van de comfortabelste IDE's voor het devven in PHP die ik ken. Helaas veel te duur om legaal te bemachtigen, en du sook niet toegankelijk op mijn werkplek.

Ik weet overigens niet of ik dit als goed of slecht nieuws moet opvatten. Wat voor veranderingen zal dit teweegbrengen?
In elk geval dat PHP niet langer als het kleine broertje van ASP hoeft te worden beschouwd. Het zal nu langzaam kunnen toegroeien naar een volwaardige ontwikkelomgeving, parallel aan ASP(.NET) / MSSQL.

PHP (+ Java) / MySQL wordt zo een gratis alternatief wat even goed is, en even stabiel. Met zoveel mankracht als IBM erachter, en die goede naam, komt PHp wel los van de grond.

Zeg eerlijk: waarom kiezen mensen voor ASP?
Voornamelijk omdat MS ze dat met de paplepel ingiet. En dat gebeurt door een team van 10.000 mensen in Redmond en nog vele duizenden over de rest van deze aardkloot. Als IBM hier een tegenhanger van op de markt wil zetten met PHP, kan ik dat enkel toejuichen. Omdat PHP dan ook tot een volwaardige taal MOET doorgroeien. Simpelweg omdat het ineens door veel meer mensen wordt gebruikt + ondersteund..
wat maakt 't nu geen volwaardige taal? php zal nooit zo'n strak implementeerbare taal worden als strong-typed talen.
Php is vanaf versie 4.0 al een serieuzere taal geweest dan asp, er zijn echter nooit zoveel mensen geweest die in beide talen hebben kunnen ontwikkelen en vervolgens zelf in een positie terecht kwamen waar ze over precies deze keuze konden adviseren.
Wat dat berteft heb ik dus mazzel gehad :)
De meeste mensen die voor ASP kiezen doen dit omdat het hun eerste kennismaking is met een scriptlanguage, net zoals dit geld voor mensen die in PHP programmeren. Ik ken zelf maar weinig mensen die zowel veel in PHP als in ASP programmeren (ASP is ook geen taal maar een framework waarbij je de beschikking hebt over diverse scripting talen zoals VBScript,JScript,Pythonscript en Perlscript).

Het hele punt is dat het ook niet zo heel veel uitmaakt, de meeste (web)applicaties die je bouwt zijn nou niet dermate ingewikkeld dat het exclusief in 1 technologie gebouwd dient te worden. Ik zou niet iets kunnen bedenken wat je wel in PHP zou kunnen bouwen en niet in ASP, en vice versa uiteraard.

De meeste mensen op tweakers/got maken enorm veel heisa over scripting languages. Erg overschat, de kracht van de applicatie moet je uit je database halen, scripting is slechts het laagje tussen browser en database. Als je zorgt dat je database goed in elkaar zit met stored procedures, dan is het een eitje om in elke gewenste scripting taal een fatsoenlijke applicatie te bouwen.

Daarom snap ik niet dat zoveel mensen voor een matige database als MySql kiezen en enorm veel tijd in hun scriptjes gaan steken.
MySQL is snel en gratis en veel providers bieden het aan in een goedkoop pakket.
Stored procedures zijn voor veel mensen een brug te ver denk ik. Stored procedures zijn ook erg database specifiek en daarmee leg je jezelf erg vast.
Nee Mysql is fijn met ze niet ISO conforme SQL.
Daarnaast is Sqlserver Engine Light een gratis versie van Sqlserver.

Stored procedures lastig?
Volkomen onzin, het is precies als een normaal sql statement enige wat je doet is net als met een functie parameters definieren.

En stored procedures is nog altijd minder "vastleggen" als het gebruiken van sql statements in je code, over security nog maar niet te spreken.

Het hele punt is dat veel PHP/Mysql gebruikers maar vast blijven zitten aan deze technologie en bij voorbaat alles afkeuren zonder ook maar enigzins de feiten te kennen.

Ik ben absoluut niet een MS fanboy, ik werk dagelijks met zowel asp, asp.net, perl, php en nog een aantal zaken, en ik moet zeggen dat ik PHP nou niet zo heel bijzonder vind.
Zend Studio is een van de comfortabelste IDE's voor het devven in PHP die ik ken. Helaas veel te duur om legaal te bemachtigen, en du sook niet toegankelijk op mijn werkplek.

Niet helemaal waar !

Zend heeft een Small Business Programme:
https://www.zend.com/store/products/zend-smallbiz.php

Voor 450 dollar krijg je al:
Zend Studio $249
Zend Encoder $201
Zend Accelerator - 1 CPU FREE
Upgrades & Support Included Included
TOTAL $450 (normaal $3717)

Lijkt me bijzonder goed te doen ! :D
Je kan ook gratis zend 5 beta uitproberen.. Ik heb hem nu al een tijdje draaien en hij is nog niet verlopen ofzo, dus je kan hem net zo lang gebruiken als je zelf wilt..
WinL, je loopt nu een beetje loos te blaaten en open deurtjes in te trappen. Je loopt te gooien met web controls, terwijl dat zaken zijn die je uitstekend met PHP kunt doen maar daar niet de buzzword web control hebben meegekregen.

Daarbij komt ook nog dat de meeste webcontrols eigenlijk ontzettend slecht werken, tenzij ze bijna geheel clientside draaien. De ene postback na de andere, en regelmatig een viewstate van vele kilobytes.

Ik durf eigenlijk ook zo wel te beweren dat ASP.NET aanzet tot slecht programmeren. De code die er uitkomt is maar bedroevend vaak zeer slecht en niet crossbrowser. Een resultaat van een luie werkwijze. Het blijft een programmeur die er verantwoordelijk voor is, maar de verleiding is imo te groot.
En daar komt nog eens bovenop dat ASP.NET niet eens cross-platform is. En dat terwijl dat hele .NET een cross-platform framework had moeten worden (zo beloofde men).

Ondertussen zitten de .NET dev-vers nog steeds met echte 'designed-for-windows' handboeien aan hun windows servertjes vast geklonken.
Zeker .NET 5 minuten op je pc gehad?, ooit van "properties" gehoord? Daarmee kun je namelijk mooi voor elke control instellen wat je wel wilt laten PostBack'ken / Viewstat'en en wat niet.

Ik quote:
WinL, je loopt nu een beetje loos te blaaten en open deurtjes in te trappen.
Kijk eerst is naar jezelf ;).
Ik durf eigenlijk ook zo wel te beweren dat ASP.NET aanzet tot slecht programmeren. De code die er uitkomt is maar bedroevend vaak zeer slecht en niet crossbrowser. Een resultaat van een luie werkwijze.
Zucht, zeg dan niks, je kan gewoon je eigen controls maken met de gewenste W3C compatible output (bovendien zouden ze in .NET framework 2.0 gebruik maken van XHTML). Ik browse zelf met mozilla firefox en heb nog nooit problemen ondervonden met mijn webapplicaties.
Goed nieuws voor PHP. Ik ken nog genoeg mensen die asp.NET verkiezen boven PHP 'omdat er een groot bedrijf achter staat'. Dat probleem is nu verholpen.
Listen, misschien hetzelfde doel, maar PHP is iets totaal anders als ASP.NET.
Ten eerste: PHP is een scripttaal, net als classic ASP. Het is eenvoudig, (met modules uit te breiden)...maar wordt niet gecompileerd...heeft geen strong data types.

.NET beschikt hier wel over. Het beschikt grofweg over strong data types en een uitgebreide library.
Het voordeel is dat ASP.NET voor een groot gedeelte dezelfde namespace gebruikt als een standaard .NET Windows programma...een eenduidige oplossing.
Buiten de standaard web namespaces moet je bij ASP.NET ook denken aan uitgebreide webcontrols en namespaces voor XML, remoting, webservices....etc...

In alle opzichten is .NET eerder een concurrent van Javaa, ipv PHP.

De meeste van jullie hebben waarschijnlijk wel eens met PHP gewerkt, try voor de fun eens ASP.NET, en zie hoe doeltreffend deze oplossing is.
try voor de fun eens ASP.NET, en zie hoe doeltreffend deze oplossing is.
Niet echt doeltreffend als het op geen enkele van mijn computers werkt. Je moet namelijk wel eerst bereid zijn 1 specifiek niet nader te noemen OS te draaien.
Dat is inderdaad een heel sterk argument (doe zelf asp.net c#) maar het is altijd de bedoeling geweest van MS om .net crossplatform te maken al komt dat nog niet echt naar voren ;)

Als we het dan toch er over hebben kan je beter je webomgeving in unix hebben draaien dan op een windows machine (al draait de w2k3 .net omgeving hier wel erg stabiel)

edit:
vind de opmerking van meneer dik niet echt overbodig maar terecht
Je server moet een specifiek OS draaien, clients niet bij ASP.Net
PHP is te compileren als je dat wil. je krijgt dan wel geen executable binary, maar dat lijkt me met ASP.NET ook niet 't geval, je hebt daar immers ook een VM voor nodig toch? (correct me if I'm wrong)

verder heb je helemaal gelijk
met Zend encoder
Met de roadsend compiler kun je zowel voor windows als voor linux native binaries compilen vanuit php code...
helaas ondersteunt die echter lang niet alles
Eh hoe wil je PHP compileren?
@WinL: Wat is voor jou het voordeel van strong data types boven dynamic data types dan? Ik kan er anders perfect werken zo. Mocht je echt willen weten wat het datatype is, dan kun je dat altijd controleren, hoewel ik dat zelden nodig heb. Er zijn ook nog eens genoeg mogelijkheden om te casten naar een ander type. PHP5 heeft wel class type hinting voor functie parameters (wat ze overigens ook voor array parameters willen gaan invoeren).

Verder heeft php ook een uitgebreide lib: zoals XML, SOAP en er zit zelfs een extensie in waarmee .NET modules geladen kunnen worden (hoewel dat nog in experimentele fase zit).
Dat soort mensen houd ik toch liever ver weg van mijn lieve taaltje :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True