"A legjobb PHP-fejlesztőt keresi a Microsoft"

Címkék

"A PHP az egyik legnépszerűbb nyelve a webes alkalmazásoknak, azonban a telepítések túlnyomó többsége Linuxon fut. A verseny célja, hogy a webfejlesztők felfedezzék a Microsoft webes platformjában rejlő lehetőségeket, de ehhez ne kelljen teljesen új nyelvet elsajátítaniuk. [...] A megmérettetés győztese Redmondban, a Microsoft központjában ismerkedhet meg a legújabb webfejlesztési trendekkel."

A teljes cikk elolvasható itt.

Hozzászólások

Ugyes huzas, igy talalnak egy csomo profi webprogramozot, akik helyrepofozzak a live.com szolgaltatasait!

itt nem a live.com-ról van szó :)

rájöttek, hogy sok a php-s és érdemes megmutatni nekik, hogy windows alatt(felett) is tud jól működni a php, nem csak linux-on. A díjak elég jók, a feladat pedig nem annyira bonyolult...

Barbor

Saját mérések alapján

lighty+fcgi > apache2+mod_php > apache2+fcgi

Különbségek erősen függtek a tesztelt kód méretétől. Értelem szerűen, a kód, kb. ugyanaddig futott, csak előtte/utána volt eltérő az idő, míg a kérést megkapja/eredményt átadja a PHP.

----------------
Lvl86 Troll

Most mér...vesz egy win2008 szervert, majd rak rá egy IIS-t, amihez nyom egy Domain Kontrollert, hogy legyen SSO, és akkor már csak egy ISA kell a biztonságért (jobb mint a checkpoint by MS marketing egy előadáson), és esetleg egy Office, hogy a dokkumentációt meg tudd írni. Ja a fejlesztőkörnyezetet nem vettem bele. Szinte ingyér' van...szinte :)

Ez nem az admin dolga? Egy fejlesztot ez hol erdekeljen?

Ha van egy kis esze, van egy platformfuggetlen fejlesztoeszkoze, mogotte egy adatbazismotor (lehetoleg platformfuggetlen, vagy epp tavoli) es egy webserver, ami szinten indifferens tud lenni. nem nagyon latom, hogy ez miert jo a MS-nek ill. miert gondolja, hogy egy fejlesztot erdekel, hogy OSX-en, windows-on vagy epp Linux-on dolgozik.

Talan mert sok minden mashogy mukodik windowson mint linuxon.
Anno minden porojectben probaltunk odafigyelni hogy konnyu legyen a kodot portolni oprendszerek kozott de egy ido utan letett rola kb mindenki. Talan eletemben ha 2*-3* talakoztam windowsos PHP kornyezettel.
Persze adminolni nem nekunk kell ahogy a linuxos kornyezetet sem. Es igazabol talan kivancsi is lennek hogy egy nagyonn project hogyan nezne ki windows alatt, de ez szimplan csak szakmai kivancsisag.
Soha nem jutna eszembe eles projectet Windowson hostoltatni.

------------------
http://www.youtube.com/watch?v=Sf8cM7f6P2I

Szamomra ez ujdonsag (nem ertek ilyen szinten a php-hoz) de java kornyezetben lenyegi kulonbsegek azert mar nincsenek. Illetve, siman megoldhato, hogy ne legyen.

Szamomra meg mindig nehez elkepzelni, hogy megerje BARKINEK Windows-ra portolni egy komplex php alkalmazast. Remellem, majd kiderul, miert is eri meg barkinek ilyet csinalni. :)

igen, java alapbol ugye platformfuggetlen, a kulonbsegeket elrejti eloled a javavm, viszont php-nel(es sok mas script nyelvnel) van egy rakas kis idegesito aprosag, ami miatt nem olyan egyszeru portolhato kodot irni.
pl. ha jol emlekszem, akkor a windowson a konyvtar elvalaszto az \ linuxon /, es ebbol kifolyolag pl. a realpath fuggveny is maskepp kinezo eleresi utakat ad vissza.
illetve mintha remlene, hogy szinten volt valami vicces story, hogy xy fuggveny linuxon kitette a trailing slash-t, winen meg nem, meg ilyenek...

illetve feljebb irtam mar a nagyobb kulonbsegekrol.

Tyrael

tudom, en is, de probald ki windowson:
php -r "echo realpath('c:/Windows');"

nalam C:\WINDOWS -t dob.

pl. ilyen konyvtartallozo scriptemhez hasznaltam azt, hogy a parameterkent atadott utvonalra hivtam egy realpath-et, hogy az ilyen ../../../ utvonalakat kanonizaljam, es az igy kapott konyvtart ellenoriztem, hogy benne van-e az altalam megadott basedir-ben, amit ugy vizsgaltam, hogy stringkent tartalmazza-e egyik a masikat (persze zaro slashekre vigyazva), biztos lett volna erre amugy valami kesz komponens, de akkor igy csinaltam, es csodalkoztam, hogy a c:/foo/bar/../../foo -bol hogy lett c:\foo , es persze igy mar nem matchelt az stripos.

Tyrael

nem latom hol szidtam volna az ms-t.
azt mondtam, hogy lehet munka/szopas a portolassal, mert nem rejti el maga a nyelv annyira az alatta levo OS eltereseit, mint ahogy pl. a java-nal mar megszokhatta a kerdezo.

szoval kerlek, ha nem akarsz/tudsz erdemben hozzaszolni, akkor inkabb ne szolj hozza.

ps: nezd meg a 3 hozzaszolasod ehhez a topichoz pl. 0 szakmaisag, egybol elkezdted a PHP-t fikazni (persze ervek nelkul, csak zsigerbol), aztan meg bele akarod magyarazni a hozzaszolasomba, hogy az MS-t fikazom, csak hogy flamelhess egy jot.
Ha neked ez okoz oromet, akkor ajanlom inkabb a http://www.4chan.org/ latogatasat, ott rengeteg hozzad hasonlo mentalitasu emberkevel trollkodhattok egyutt, es a kutyat sem zavarja.

Tyrael

de azért ugye nem az MS a hibás, hogy a php framework fejlesztők nem tudták megírni platformfüggetlenre a realpath()-t? :)

Feltettem egy kérdést. Nem írtam sehol, hogy az MS-t fikáztad.

Ráadásul smiley volt a sor végén.

ja, bocs, akkor kepzelj oda egyet az en postom vegere is. :)

Te pedig elkezdtél személyeskedni, trollozni.

nem szemelyeskedtem, felhivtam a figyelmedet ra, hogy ezt a fajta kommunikaciot, amit te muvelsz, jobban lehet uzni mas forumokon.

Tyrael

kis ironia/beugratas volt:

de azért ugye nem az MS a hibás, hogy a php framework fejlesztők nem tudták megírni platformfüggetlenre a realpath()-t? :)

itt nem erted, hogy azt sugallod, hogy valaki(en) azt allitotta(m), hogy az MS a hibas.

de azért ugye nem a szüleid/tanáraid a hibásak, hogy nem tudsz elemezni egy összetett mondatot? :)

itt pedig erted, sot szemelyeskedesnek veszed, pedig ott volt a smiley! :)

Tyrael

Arra kérdeztem rá, amit te írtál. Te emlegettél platform-nem-függetlenséget és nem jól működő realpath()-t.

Annyira nem sugalltam semmit, hogy szerintem ráadásul nem is nagyon lehet mást tenni a realpath() esetén, hiszen azt teszi, amit a függvény neve is mond. Érthető, hogy nem platformfüggetlen.

De persze azok után, hogy szerinted a mod_php gyorsabb, mint a fastcgi, a java meg bezzeg teljesen platformfüggetlen és hasonló sok egyéb okosság, gondoltam rákérdezek, hogy akkor végülis kit kell hibáztatni szerinted, mert ezek után már az se volt világos.

Te emlegettél platform-nem-függetlenséget és nem jól működő realpath()-t.

igem, en emlegettem, es mint ahogy a peldakbol amit adtam ez latszik is, hogy vannak ilyen problemak, de sehol nem irtam, hogy a realpath _nem jól müködik_, azt irtam, hogy nem ugyanolyan formaban adja vissza az eleresi utakat, mint windowson, es ez okozhat problemat az alkalmazasban (erre is irtam peldat).

Annyira nem sugalltam semmit, hogy szerintem ráadásul nem is nagyon lehet mást tenni a realpath() esetén, hiszen azt teszi, amit a függvény neve is mond. Érthető, hogy nem platformfüggetlen.

egyetertek, de ettol meg kulonbseg

De persze azok után, hogy szerinted a mod_php gyorsabb, mint a fastcgi

ha a fastcgi-t is apache ala lovod be, es nem clusterrol beszelunk, hanem 1 szerverrol, akkor miert ne lenne gyorsabb a mod_php?
(static fajlokat meg nem apache fogja kiszolgalni, ez evidens)
http://fuzzytolerance.info/code/cgi-vs-sapi-vs-fastcgi/

a java meg bezzeg teljesen platformfüggetlen

nincs fekete, meg feher, de ugy gondolom hogy nagysagrendileg kevesebb melo a portolasa (kiveve persze ha szandekosan hasznaltal platformfuggo komponenseket) a java alkalmazasoknak, mint pl. egy ugyanakkora php app-nak.

és hasonló sok egyéb okosság

kivancsian varom azokat is.

Tyrael

Nem feltetlen mondanam hogy rosz megoldas. Egy intranetnek, vagy egy napi 100 latogatoval rendelkezo ceges oldalnak boven jo lehet egy windows szerver is, gondolom be lehet azt is loni hogy biztonsagos es hasznalhato legyen(bar ehhez a reszehez nem ertek).
Ha viszont nagyobb projectrol van szo akkor szinte 100%-ra veszem hogy beszerez az a ceg egy linuxos rendszergazdat :)

------------------
http://www.youtube.com/watch?v=Sf8cM7f6P2I

ahh minek ez a PHP izé, mikor van Silverlite a web jövője és még .NET-ben is lehet írni az egész weboldalat...pfúúújjj PHP, rossz kiskutya :)

Fél év múlva a PHP-t is az MS találta fel :)

Egyébbként a legjobb PHP programozók kurva sok pénzért dolgoznak valahol és nem érnek rá ilyen szarságokra :D

mar a tavaly elotti webconfon is lehetett nezni, ahogy a carnation bemutatta, hogy a microsoft "feltalalta" a fastcgi-t, es ezert mar IIS alatt is lehet hasznalhato sebesseggel PHP-zni.
szoval ez a kezdemenyezes nem annyira ujkeletu.

http://archives.web.conf.hu/2008/program/i/phponwin

Tyrael

a php "elvileg" platformfüggetlen - gyakorlatilag 90%-ban linuxon használják, ezen az arányon akar változtatni az MS...

B10

A php az valóban platform független, de kérdés, hogy a könyvtárakra, fájlokra hivatkozásokat ki fogja akármelyik platformról a másikra portolni. Gondolok itt a C:\ illetve a / típusú jelölések közötti különbségre. Nam vagyok egy fejlesztő típus, de ezzel már én is találkoztam. Gondolom van még más is.
Ha egyszer valamit megírtak windows-php -ra, akkor az szerintem ott is fog maradni. Feltehetően ezt szeretné elérni az MS.
Akkor végre megint megvan a jól bevált vendor lock in.
pff

Akkor ezzel most elismerik, hogy a PHP jó? BTW milyen teljesen idegen nyelvről beszélünk? :) Szerintem ez nézőpont kérdése kinek melyik az idegen ... egyébinránt némelyeket szórakoztat új nyelvek eljsajátítása.

Szerintem ebből csak platformidegen dolog jöhet ki ...

pár évvel ezelőtt elcsodálkoztam volna, ha az MS ilyen versenyt hirdet meg... változnak az idők
Balu

elképzelek egy átlagon felüli php-programozót, akit ez motívál:
"a Microsoft központjában ismerkedhet meg a legújabb webfejlesztési trendekkel" *

...és töri magát a cél eléréséért! :)

*megtekintheti, hogyan sz@rják redmondban a web2.5-öt... :D (bocs)