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 , , 10 reacties
Bron: C|Net News.com

Hmm...Microsoft heeft duistere plannen met de programmeertaal perl (o.a. erg handig voor server side scripting bij het bouwen van websites enzo). Check dit nieuwsbericht bij News.com:

Microsoft has hired ActiveState Tool Corporation to beef up the Windows features of the Perl programming language, an open-source technology. In the open-source movement, programming instructions may be freely shared, a contrast to the carefully guarded code from Microsoft.

ActiveState's goal isn't to help Microsoft make Perl its own, but rather to make Perl work better on machines running the Microsoft Windows operating system, chief executive Dick Hardt said today. ActiveState is a company devoted to selling Perl products, such as easy installation routines and services like notifying companies of the latest Perl developments, Hardt said. "Our mission is to make Perl as popular as possible," he said.

The announcement provoked accusations at the Slashdot discussion Web site that Microsoft was trying to "embrace and extend" Perl--in other words, add proprietary features to the Windows version of Perl that would make it incompatible with non-Windows versions.

"It's not said explicitly that this will be an all-snafu'd up implementation of Perl, but with [Microsoft] involved you can lay your bets pretty safely that it will be," wrote one skeptic.

Hardt, though, said new additions to Perl will be released as open source. "What Microsoft is saying is, 'Perl is an important technology. We want to make sure it runs well on our platform,'" Hardt said. "Are they controlling it? No."

Waar gaat dit heen?

Moderatie-faq Wijzig weergave

Reacties (10)

Micro$oft moet 's met z'n klauwen van standaarden afblijven. Ze fok!ken de hele boel op en maken alles incompatible.
Klootzakken.
Ten eerste: ActiveState is de ontwikkelaar van ActivePerl. Dat is de Win32 versie van Perl. MS wil ActiveState alleen helpen om in die Win32 Perl-versie meer mogelijkheden te geven in combinatie met Windows. Aan Perl zelf veranderd dus niks, alleen dat je als je bijvoorbeeld IIS draait je eindelijk eens wat meer kan. (Perl is nu volledig gericht op het Unix-platform). Ik ben er als Perl-programmeur in ieder geval niet ontevreden mee.

Maar het is wel weer zo'n leuke opmerking.. hehe. "Ze maken de hele boel incompatible.." HAHA... Meneer leest ook eens wat!
Nou, die kritiek is anders wel degelijk terecht. Deze ontwikkeling past ook perfect in het rijtje van andere standaarden die M$ heeft verneukt of geprobeerd te verneuken. Zoals daar zijn: TCP/IP, DHCP, Java, Javascript enz.

En Perl mag dan Unix oriented zijn, maar het draait wel op ALLE Unices, incl. Linux, terwijl je die fijne M$ extensions natuurlijk weer alleen onder NT kunt toepassen. Het zou ook de andere kant op moeten werken, dus dat M$ dingen helpt ontwikkelen voor NT die ook onder andere OSsen werken, en daarmee EINDELIJK eens wat teruggeven aan de user community, in plaats van de gebruikelijke "embrace & extend" strategy. Kortom: kijk ook zelf eens wat verder dan je eigen straatje.

Kortom: ik ben het met Danny eens. Klootzakken zijn het, en ze moeten zeer goed in de gaten gehouden worden.
Ik snap je niet. MS breidt de WIN32 Perl versie uit. En dan klaag je over dat die uitbreidingen niet werken onder bv. Unix?? MS wil dat je met Perl onder WIN32 hetzelfde kan als onder Unix. Waarom zou je DOS-commando's uit willen voeren onder Unix bijvoorbeeld??? Er gebeurt niks met Perl zelf, alleen breidt MS de mogelijkheden onder Win32 uit.

En Netscape heeft Java meer verziekt dan MS! Een normaal, volgens standaard Java geprogrammeerd Java-applet werkt niet onder Netscape en wel onder Explorer. MS heeft wel toevoegingen gedaan aan Java, das waar.

Ik heb het allemaal mogen ervaren. En ik lul niet in m'n eigen straatje. Ik programmeer Perl meer voor Unix dan voor Win32. Der verandert niks, dus waarom zou ik klagen?

Zou alleen maar perfect zijn als bijvoorbeeld in Windows 2000 je Perl als scripttaal kunt gaan gebruiken, net zoals je onder Unix kan doen. Het kan nu ook wel, maar de mogelijkheden zijn gewoon te beperkt, en DAT is waar MS wat aan wil doen. NT-systeembeheerders zouden dit met open armen moeten ontvangen.
Wat je dan bv kan krijgen is dat je (ja ik geef toe, het zou DOM zijn) je site op een NT servertje draait en een zooi perl scripts schrijft die perfekt draaien onder NT. Stap je later over op een Unix systeem (omdat je verstandig bent geworden) kun je al je scripts weer gaan verbouwen.
Snappie ?
Ja dat snap ik. Als je van plan was om over te stappen dan moet je zorgen dat het ook op het nieuwe systeem werkt.

In elke andere normale situatie waarin je een NT-server hebt, kun je zorgen voor scripts waar je 10x meer mee kan. En ja misschien moet je ze dan veranderen na een paar jaar voor een onverwachte overstap.

Maar je zegt het ZELF al: De scripts zouden "perfect" draaien onder NT, en dat is nou het mooie.
Saint: het is dus maar de vraag of M$ Perl alleen zo wil aanpassen dat alle Unixfunctionaliteit werkt onder NT (een goede zaak inderdaad) of dat ze dingen willen toevoegen die echt alleen specifiek onder NT werken. Daar zit hem nou net de clou. Optimisten (zoals jij, blijkbaar) zeggen dat het allemaal toch alleen maar goed is. Realisten <img src=http://192.87.219.67/~femme/wot/forum/interface/smilies/wink.gif width=15 height=15> kijken naar M$s niet al de schone verleden t.o.v. vrije standaarden en houden die gasten HEEL scherp in de gaten, en terecht. Dat is wat ik maar wil zeggen.
Ok, das een bevredigend antwoord.
:( Voor microsoft is elke nieuwe scripting taal een aanval op hun Basic. En alles wat in de weg zit wordt...

de kop ingedrukt :)

Lang leve de microsofts terreur.
Groetjes louiscyberdude

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