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

 ( trey | 2010. április 26., hétfő - 15:02 )

"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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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

PHP alapokon? Inkább ne... :))

Gondolod, hogy nem lehetne megirni PHP alapokon jobban? SOKKAL jobban?

Nem-PHP-ban is lehet szarul csinalni valamit, btw :)

jogos, sokkal jobb hetekig 404-et kapni a főoldali linkekről.


szerintem.

Csúsztatást érzek az erőben, Luke! Ezen a PHP segítene? ;)

arra próbáltam rávilágítani, hogy egy oldal jósága elsősorban nem az alatta dolgozó framework-ön múlik. lehet az asp.net fasza, ha ilyen dolgokkal bénázzák el.


szerintem.

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

Csak tudnám ki olyan ostoba, hogy LAMP-ról WAMP-ra migráljon és még fizessen is érte.

Ráadásul azért elég sok dolog nem/nem úgy működik windowson.

java'nother blog

Meg egy "csöppet" lassabb is :)

Van realis tapasztalatod? Kivancsi vagyok csak a tapasztalatokra.

Ezekre a problémás, vagy lassabb dolgokra én is kíváncsi lennék, nem mintha szándékomban állna az átállás.

SKL - leírásgyűjtemény és informatikai portál

Korbenezegettem neten. Vegulis 1-2% -os teljesitmenykulonbseg volt a teszteken, de lehet ennyit meger a Windows biztositott integralt rendszer (gondolok itt a Windows only dolgokra)

/o\

Linux, Apache + mod_php vs Windows IIS + ISAPI PHP között 2-5x-ös különbség volt másik gépről ab2-vel mérve.

ISAPI mar nem supportalt, fastcgi-vel kellett volna tesztelned.
illetve mod_php vs fastcgi-nel szerintem mindig a mod_php lesz a gyorsabb, de ezt nem mertem. :)

Tyrael

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

egy ilyen esettanulmányt találtam, linux+apache átállás windows+iis-re. MS oldalon van, de érdemes megnézni, hogy mit kellett átkonfigurálni, hogy repüljön a php a windows-on...

Balu

pear-rel neha vannak szopasok windowson.
pecl-t magadnak kell forgatnod, ha nem eleg amit Pierre Joye(O is ms alkalmazott btw. :P) leforgatott.
van jopar fuggveny(csalad) ami architekturalis/lustasag/egyeb okokbol nincs portolva windows-ra.

Tyrael

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

Minden elérési útvonalnak / -t használunk. Soha nem volt belőle gond Windowson. (Azon fejlesztünk.)

De ezt már írtam lent.

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

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

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

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

LOL

Feltettem egy kérdést. Nem írtam sehol, hogy az MS-t fikáztad. Ráadásul smiley volt a sor végén. Te pedig elkezdtél személyeskedni, trollozni.

Lehet, hogy esetleg neked kellene a 4chan-ra járnod? ;)

Idézet:
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? :)

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

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

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

Idézet:
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

nem vagyok egészen meggyőződve afelől, hogy kommunikációs tanácsokat pont egy mellébeszélő trollnak kellene adni :(

akkor nem ertem, hogy miert regeltel(ujra) a hupon, ha ellentetesnek erzed a viselkedesed a sajat meggyozodeseddel.

Tyrael

És egyáltalán minek szól bele a te vitádba Hungerrel? Már Hunger csaja is akar lenni? Lentebb láthatod, hogy még honorshark sem akarta őt. Most keres mást. Hunger ne hagyd magad! Ne add oda magad magdikának! lécci lécci lécci :D

Hogy keresne énutánam mást? A nők ösztönösen a legjobbat keresik... Neki már nem kell tovább keresnie! :)

:*
cejetem naon

egymás alá téve a mondatokat se látom, hogy hol írtam olyat, hogy az MS-t fikáztad. nem lehet ez valamiféle üldözési mánia?

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

Tyrael

Nagyon nagy keres lenne, hogy vigyetek at a szemelyeskedest, ill. torzsalkodast privatba? Nem vagyok admin, de nekem logikus megoldasnak tunik.

Ejj-ejj, megint ez a személyeskedés. Pedig nem én próbálok másra kenni dolgokat...

kis ironia/beugratas volt:

Idézet:
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.

Idézet:
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.

Idézet:
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).

Idézet:
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

Idézet:
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/

Idézet:
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.

Idézet:
és hasonló sok egyéb okosság

kivancsian varom azokat is.

Tyrael

> miert ne lenne gyorsabb a mod_php?

hogy lenne bármi gyors, ami apache-t használ? (hogy lehet egy filesystem jó, ami feleslegesen megkülönböztet kis és nagy betűket?;))

nem unalmas? :)

Tyrael

de, ezért sem használom :)

> 0 szakmaisag

ezt mondjuk a case sensitivity topic után szomorú olvasni :(

szerintem menekulj, mielott jonnek a kovek...

Tyrael

egy csomó eszközt ingyen tud igénybevenni a webfejlesztő.
Csak néhány, amit a kereső kidobott: websitespartk (fejlesztőknek), bizSpark (induló vállalatok), dreamspark (középsikolások és egyetemisták).

B10

a php fejlesztők általában lesz*rják, hogy min fejlesztenek, csak működjön alatta a rendszer. Sok cégnél windows server a háttérinfra és csak a web miatt beállítani egy linux-ot és üzemeltetni, az nem éri meg...

Balu

Van benne valami, hogyha csak windowshoz erto emberek vannak a cegnel (uzemeltetni) akkor valoban az az egyeduli (de nem jo:) megoldas.

Az mas kerdes, hogy az olyan nagyobbacska ceg, ahol nincs Linux-hoz erto infra-s szakember, az igen ritka.

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

"Az mas kerdes, hogy az olyan nagyobbacska ceg, ahol nincs Linux-hoz erto infra-s szakember, az igen ritka."

Mondhatnék ellenpéldát, ahol simán megoldható lenne, mégse szeretnék 1-2 gépért inhomogénné tenni az infrastruktúrát.

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

A szó amit keresel az a: hetero-gén :)

virtualis gep?

Tyrael

Imho nem migralasrol van szo, hanem arrol, hogy ms alapokon is lehet php-t futtatni.
Pelda: epp most fejlesztettunk egy banknak egy alkalmazast php-ban, es mivel a banknal minden ms+iis ezert ez is azon fut, eddig hibatlanul.

Dehogynem, egy olyan ceg hirdet versenyt, akinek az online tartalom lathatolag igen nagy kihivast jelent. Nehezukre esik a mai napig szabvanyokat hasznalni, nem tamogatjak a browsereket, ellenben imadjak az idegesito reklamokat, es az activex "technologiat"

Mikor is láttál utoljára számítógépet, webet, amúgy bármit amiről itt firkálsz? 10 évet saccolok, de lehet több.

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

rotfl

+1

Ti egy pár vagytok? :)

nem, de vannak egy páran :)

subscribe

te élsz? :D


szerintem.

szerinted járnak? :D

Valoszinuleg. :) Kicsit (radikalisan) eltero velemenyekkel rendelkezik altalaban, eleg nehez lenne egy kalap ala venni minket (bar most ugy latom sikerult).

Tudod, megesik hogy valamivel megis egyetertesz es nem erdemes ezert uj postot irni... s "Van az a +1"...

csak vicceltem nyugi...téged "ismerlek", a kislányt meg csak sejtem kicsoda (bár egyesek ragaszkodnak hozzá, hogy gabu az, én ezt csak urban legend-nek minősítem :) )

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

ugyemegmondtamhogyugye...az MS találta fel a....mindent....kész :)

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

A \, / -ből adódó különbségekből nem szokott gond lenni. Nálunk szinte mindenki Windowson fejleszt, mégis fut a kész cucc Linuxos szerveren minden gond nélkül.

Gond legfeljebb a külső szutykok berántásából adódhat, de az más tészta.

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

DIRECTORY_SEPARATOR ?

erről van szó, ez aggaszt. Előbb utóbb tele lesz majd a php-is a "kvázi"-szabványtól elrugaszkodott "speciális" függvényeikkel? :-|

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

> elismerik, hogy a PHP jó?

szerintem ilyen kijelentést még szomáliában egy koldus nigger gyerek se tenne

s/nigger/helyi illetőségű lakos/

Gondoltam szolok, van olyan, hogy "szerkesztés" !

Szeretnék a linux létjogosultságát ezen a téren is megszüntetni. "Portolják" a rendszereket win specifikus alapokra

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)