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 , , 13 reacties

Microsoft heeft een aantal nieuwe en verbeterde sdk's en tools aangekondigd voor ontwikkelaars die php in de Windows Azure-cloudomgeving willen toepassen. De tools en sdk's zijn van opensourcelicenties voorzien.

De software moet het voor php-programmeurs eenvoudiger maken om code te schrijven waarbij Microsofts clouddienst Windows Azure wordt aangesproken. De Windows Azure SDK for PHP is naar versie 2.0 opgewaardeerd, zo heeft Vijay Rajagopalan van Microsoft onlangs op een opensourceconferentie in India bekendgemaakt. De sdk geeft developers zogeheten classes, waarmee onder andere het opslaan van data vanuit php-scripts naar het Azure-platform mogelijk wordt. Als praktijkvoorbeeld noemt Microsoft een storage-plug-in voor het weblog-cms WordPress.

Aanvullend op de sdk heeft Microsoft ook de Windows Azure Companion vrijgegeven, een tool voor het installeren en beheren van php-elementen op Azure-servers. Ontwikkelaars die hun code het liefst in ontwikkelomgeving Eclipe schrijven, kunnen met een vernieuwde plug-in code voor het aanroepen van Azure-clouddiensten invoegen. Liefhebbers van de commandline kunnen php-applicaties met een verbeterde cli-tool inpakken, zodat deze op Windows Azure kunnen worden geplaatst. Alle genoemde ontwikkeltools zijn opensource.

Moderatie-faq Wijzig weergave

Reacties (13)

De sdk geeft developers zogeheten classes...
Alle genoemde ontwikkeltools zijn opensource.

Zijn de classes die de SDK gebruikt dan ook opensource of alleen de SDK zelf?
alleen de SDK zelf, de onderliggende componenten zijn onderdeel van het Azure platform, welke closed source is

[Reactie gewijzigd door MMaI op 20 september 2010 15:41]

Dan vind ik de zin De tools en sdk's zijn van opensourcelicenties voorzien. misleidend omdat als je er gebruik van wilt maken je toch weer met licentiekosten zit als je er daadwerkelijk mee aan de slag wilt.
opensource wil niet zeggen dat het gratis is, alleen dat de code openbaar is gemaakt. De zin klopt dan ook gewoon, want de SDK is volledig opensource beschikbaar. Dat het onderliggende platform niet vrij beschikbaar is, is ook geen voorwaarde van deze zin. Overigens heb ik nog niet van alle Azure tools de broncode kunnen vinden, als zijn ze wel onder een opensourcelicentie uitgegeven.....

ps. reactie naar onderstaand, de werking staat geheel beschreven in de documentatie...

[Reactie gewijzigd door MMaI op 20 september 2010 16:13]

Ik begrijp je punt maar ik zie het als het aanbieden van een vlucht van Amsterdam naar London voor slechts €30 euro. En als je dat dan gaat boeken (echt gaat gebruiken) komen daar opeens luchthavenbelasting, toeristenbelasting en brandstof toeslag bovenop en blijk je €100 te moeten betalen. m.a.w. de tool is gratis, dat klopt. De zin heeft dat helemaal juist maar als je er echt mee aan de slag wilt ontkom je er niet aan dat je classes moet gaan gebruiken die closed-source zijn en ik durf te wedden dat je daar uiteindelijk voor moet gaan betalen. Ik weet dat opensource niet altijd gratis betekend maar in 8/10 gevallen betaal je niet voor opensource software is mijn beleving.
Ook vraag ik mij af hoe goed je met de classes overweg kunt in je opensource SDK als je niet weet hoe ze precies werken.
Uiteraard moet je betalen; Azure is een hosting platform. M.a.w. je software zal draaien op de servers van Microsoft.
Misschien moet je eens lezen wat Azure precies is
:) Bedankt bush, ik weet wat Azure is. Ik ben ook niet verbaasd dat je voor de hosting moet betalen maar ik vind het jammer dat je voor het ontwikkelen van je eigen software gebruik moet maken van closed-source classes die worden gebruikt in SDK's die als opensource worden geadverteerd.

[Reactie gewijzigd door Elmo_nl op 20 september 2010 16:21]

Met zo'n principiele houding maak je het je wel heel lastig - als je nooit tegen een closed source binary aan wilt coden hou je maar erg weinig platforms over. Zelfs op Linux zal je vroeg of laat tegen een nVidia driver oid moeten praten.
Want je had ook echt de aspiratie en iets gevonden in de closed source omgeving waardoor het voor jouw killer applicatie noodzakelijk was dat jij de broncode van het geheel moest aanpassen?
handig want? het is hooguit handig voor Microsoft zelf, want Azure is tot op heden nog geen succes.
Vergelijkbare technieken zijn al beschikbaar voor het EC2 platform, en de reden dat MS er mee komt is het uitbreiden van de doelgroep die Azure gaat gebruiken.

Verder is de Azure Companion gewoon crap, 9 van de 10 keer lukt het omzetten van de gebruikte php code niet in de beta hiervan, en ik heb nog niet het idee dat daar iets aan gedaan is.

ps. ik stel een .plan voor waarin functionaliteit wordt gestopt om fipo's als deze af te schieten

[Reactie gewijzigd door MMaI op 20 september 2010 15:37]

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