Hoofdcategorieën
Device Settings

IBM gaat webscriptingtaal PHP ondersteunen

Door Martin Sturm, vrijdag 25 februari 2005 14:18
Bron: Builder UK, views: 12.167

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.

Volgende 16:13 EC onderzoekt prijsverschil iTunes in Engeland en Europa
Vorige 13:47 Linuxbedrijven Mandrake en Conectiva gaan samen
Advertentie

Reacties

«  1  2  »

mooi, als dat ook betekent dat IBM actief gaat bugfixen en meedevelopen aan php zou dat geen kwaad kunnen.

te gek! :)

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.

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...

dat riekt naar fraude! IBM doet die projecten in de OS omdat ze natuurlijk een hoop bugs hebben waar ze zelf niet uitkomen!

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? |:( |:(

Fantastisch nieuws. Als meer van dit soort grote bedrijven achter PHP gaan staan dan kan dat alleen maar positieve gevolgen hebben voor PHP.

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.

Dat soort mensen houd ik toch liever ver weg van mijn lieve taaltje :)

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.

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

Eh hoe wil je PHP compileren?

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

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

@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).

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.

'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

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

Sun en Zend hebben richtlijnen voor integratie vastgelegd samen, dit heeft totaal niets te maken met de Zend engines 4 en 5...

Misschien wordt php dan ook op GOT eens wat volwaardiger behandeld. Nu is het altijd zo dat als je iets serieus wilt doen dat je dan aan Java moet gaan beginnen. (volgens de java die hards)

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).

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.

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.

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 :)

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..


daarmee onder meer en onder andere dhr Femme Taken degraderend tot scriptkiddie..

goed bezig.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 16:13 EC onderzoekt prijsverschil iTunes in Engeland en Europa
Vorige 13:47 Linuxbedrijven Mandrake en Conectiva gaan samen
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011