mboost-dp1

unknown

PHP 5.2.0 udgivet

- Via php group - , redigeret af Net_Srak

PHP-holdet har i går udgivet PHP version 5.2.0, der blandt andet indeholder 200 bug-rettelser og en markant ydelsesmæssig forbedring.

Udover de adskillige rettelser er der tilføjet nye funktioner. De tilføjede funktioner og sikkerhedsrettelser omfatter blandt andet en ZIP-udvidelse, der gør det muligt at redigere og tilføje til zip-filer gennem PHP, forbedrede database-klientbiblioteker under Windows installationer og PostgreSQL escape-funktioner.





Gå til bund
Gravatar #1 - mooboo
6. nov. 2006 09:07
Hmmm kunne da godt være man skulle tage sig sammen og opgradere fra PHP 4 til 5 :D
Gravatar #2 - saucer
6. nov. 2006 09:13
uhhh sweet den zip udvidelse har været ventet.

#1
Yeah det kunne være, at du skulle det :) eheheh
Gravatar #3 - gartzen
6. nov. 2006 09:39
Glæder mig til at eksperimentere med E_RECOVERABLE_ERROR og den DateTime objekter. Og Zip er helt klart kærkommen, det har været længe ventet at man kan andet end at læse zip filer med native PHP.
Er der nogen der ved hvad den nye input filtering går ud på?
Gravatar #4 - squad2nd
6. nov. 2006 09:40
Dejligt med en ny version!

PHP har altid tiltalt mig mere end ASP, men ens php-kode ser så nasty ud pga. de dollar symboler for variabelnavne.
Gravatar #5 - larskhansen
6. nov. 2006 09:45
PHP slår til en hver tid ASP og ASP.NET.

Jeg har prøvet alle tre og bruger idag kun PHP... ASP.NET er alt for kompliceret i forhold til PHP...
Gravatar #6 - duckfighter
6. nov. 2006 09:58
#5 -> Ehm.. nej
Gravatar #7 - Redeeman
6. nov. 2006 10:00
#5:
det kommer lidt an på hvad du skal lave, selvfølgelig er php bedre end asp, men asp.net er jo normale sprog, og så kompliceret er det nu ikke.
Gravatar #8 - Disky
6. nov. 2006 10:03
#5
ASP.NET er alt for kompliceret i forhold til PHP

Okay den holdning kan jeg bestemt ikke tilslutte mig, tværtimod.

Har kodet en hel del i php og asp.net, og det sidste er uden tvivl det bedste at udvikle i.
Skyldes selvfølgelig også at Visual Studio 2005 er et super udviklingsmiljø, der uden problemer håndtere singlestep debuggin direkte, uden masser af besvær med opsætning osv, ligesom man skal i f.eks. eclipse til php.
Gravatar #9 - duckfighter
6. nov. 2006 10:05
Og inden du kommer med den efterhånden berømte artikel fra Oracle, så læs den her: http://weblogs.asp.net/bleroy/pages/193608.aspx
Gravatar #10 - gartzen
6. nov. 2006 10:10
#8
Single-stepping er ligeså let med PHP i Zend Studio som det er med ASP.NET i Visual Studio.
Men man kan ikke bruge udviklingssoftware til at samligne sådan 2 platforme.
Gravatar #11 - mwn
6. nov. 2006 10:13
Den dag folk forstår at man skal vælge sin platform ud fra den løsning man gerne vil have.
Man vælger da ikke platform, og så søger efter de problemer man skal løse.

Når det så er sagt, så stemmer jeg også asp < php < asp.NET
Gravatar #12 - Windcape
6. nov. 2006 10:13
newz.dk er langsom :p Det er jo 4 dage siden :-)

Men jo, det er mange nice features. JSON indbygget i sproget, og vi har nu adgang til RAW_POST_DATA så vi kan kode en ægte file-upload-progress-meter.

Dog mangler der stadig dokumentation på DateTime objekterne, men det har vi brokket os over til Derek.

#3 gartzan

Inputfiltering er pratisk en række forud defineret regulare expressions du kan bruge til at filtre data med. Dog er filter functions langt mere udførte, og tillader meget mere end "kun" regex ville tillade.

Kig http://de.php.net/filter for mere info.

#8 Disky

www.zend.com/phpide :) eller Zend Studio når du nu elsker kommencielt software.

Men okay, VS er måske bedre, men tilgengæld kan du kode php uden at eje et IDE :) Noget man ikke kan med ASP.NET, ligesom at ASP.NET har alt for få IDEs til rådighed. Folk nægter at tror på at noget bedre end VS kunne laves, og så bruger de bare VS.

Man kan vel fristes til at sige at ASP/ASP.NET mangler et ordenligt open-source community. (Ja, du kan godt open-source asp.net projekter...).

#10 gartzan

Disky (og de fleste andre ASP.NET programmører) sammenligner altid ASP.NET med andre sprog/frameworks ved at sige at Visual Studio gør frameworket bedre :) Netop fordi at ASP.NET er lavet med det formål at være smartest at udvikling i VS. Der er flere ting som er dedikeret åndsvagt at bruge hvis du ikke bruger et IDE.

(deres måde at lave globalization kombineret med resource-files er et eksempelt, resource-files skal kombileres, brrr... hvorfor er det lige at MS er for dumme til at bruge clientside XML til sådan noget?)
Gravatar #13 - duckfighter
6. nov. 2006 10:15
#12 -> selvfølgelig kan man lave asp.net uden et IDE?
Gravatar #14 - Windcape
6. nov. 2006 10:18
#13

Ja, men hvis du har prøvet at kombilerer et størrere projekt, vil du indse hvor elendigt det er uden et IDE.

Og så fordi at mange af de features der gør ASP.NET godt kræver et IDE (som sagt i foregående post).

Hvad der gør PHP til et stærkt sprog, er at det kan skrives producural, og simpelt.
Gravatar #15 - gartzen
6. nov. 2006 10:19
#12
Okay, så Input filter minder egentlig om det tilsvarende Input_Filter i Zend Framework.
Det lyder spændende med RAW_POST_DATA, det vil jeg kigge nærmere på :)
Gravatar #16 - Windcape
6. nov. 2006 10:21
#15

Ligesom JSON :) Men jeg må påpege at en del PHP-c udviklere også kigger nøje på ZF, eller sågar udvikler på det selv hehe.

PHPs kerne er jo også skrevet af Zend.
Gravatar #17 - Che0ps
6. nov. 2006 10:21
Bliver nice med det zip, håber det bliver sådan at man kan overføre fx sit forum installation og så vælge den selv skal pakke dem ud, fordi som det er du tager det jo en krig og overføre fx 5000 små filer som kun fylder 2mb i alt, så hellere bar smid zip filen op på serveren og så bar lave et scrips som pakker den ud og sletter zip filen igen.. helt klart noget jeg vil lege lidt med..
Gravatar #18 - duckfighter
6. nov. 2006 10:21
"Men man kan ikke bruge udviklingssoftware til at samligne sådan 2 platforme."

Det er et latterligt, den eneste grund til at det _altid_ bliver nævnt, er fordi alle ved Visual Studio er "The Killer". Jeg ser visual studio som en del af Microsofts udviklingsplatform.
Gravatar #19 - Disky
6. nov. 2006 10:22
#12
www.zend.com/phpide :) eller Zend Studio når du nu elsker kommencielt software.

Jeg bruger det der er bedst til opgaven, og en 'dum' editor er ikke bedst til software udvikling, og nej VI og emacs er også blandt de 'dumme editorer'.

Zend studio gider jeg ikke invistere i, Visual Studio den helt store version er betalt af min arbejdsgiver.

Men okay, VS er måske bedre, men tilgengæld kan du kode php uden at eje et IDE :)

Du kan da bare bruge Express udgaven hvis du vil kode asp.net, jeg mener faktisk at du kan hente oversætteren helt gratis et eller andet sted.

Men hvorfor pokker skulle jeg bruge en editor når jeg kan havde et full blown IDE, som gør livet så meget nemmere, men code snippets, inline dokumentation, intellisense, refactoring osv.

Folk nægter at tror på at noget bedre end VS kunne laves, og så bruger de bare VS.

Selvfølgelig kan det gøre bedre end det som findes nu, bare se VS 2005 i forhold til VS 6, der er sket meget :-)

Eller Eclipse (til java) i forhold til den første NetBeans osv.

Det fede ved VS2005 til web udvikling er at den har indbygget en webserver, så man skal slet ikke bøvle med at sætte sådanne en op på extern server osv, det er ufatteligt nemt at lave webservices, og bruge dem osv.

p.s. Jeg bruger skam PHP selv, gider bare ikke lave andet end småting i det, samt at Mono til linux har en håbløs implementering af .net 2.0. Så jeg er tvunget til at bruge det på mine servere. Men jeg foretrækker uden tvivl aspx i stedet for.
Gravatar #20 - knj
6. nov. 2006 10:24
Nu er de første par kommentare allerede kommet omkring ZIP. Til dem som der ikke har mulighed for at opgradere til PHP5.2, så kan de da kigge lidt på PclZIP, som netop kan det samme.

Jeg mener nok, at PclZIP virker helt ned til PHP4 endda.

http://www.phpconcept.net/pclzip/index.en.php (hvad sker der lige for Comic Sans skrifttypen?)
Gravatar #21 - scarlac
6. nov. 2006 10:24
For dem der hellere vil have et resumé af ændringerne i 5.2.0:

http://www.php.net/releases/5_2_0.php - Kort liste over tilføjelser og rettelser.
Gravatar #22 - Windcape
6. nov. 2006 10:28
#19

Ja, men ASP.NET har stadig alt for få "community" udviklet produkter. Det er stadig præget af et professionelt miljø, hvor "penge" er en stor del af udviklingen.

Som #18 siger, så ser jeg også VS som en del af ASP.NETs udviklingsplatform, og derfor bryder jeg mig ikke om det. Du kan ikke bare gå ind med en "dum" editor og fikse en fejl, nej du er nød til at starte et stort IDE for at rette en syntaxfejl.
Det er simpelthen åndsvagt.

Hvis vi skulle gå i detaljer, så er C# compileren heller ikke optimeret til ikke IDE kombilering.

Derudover skulle du jo kigge på PHPIDE, det er Eclipse målrettet php (dog stadig i beta).

#17

Det har faktisk været mulit i en rum tid, de har bare opgraderet den zip-extension som har været med siden php4. Det c-lib de bruger har tillade de nye features i 1½ års tid.

Men det vil jo tage ligeså lang tid at udpakke på serveren, bare at flytte arbejdskraften.
Gravatar #23 - duckfighter
6. nov. 2006 10:28
#13

"Ja, men hvis du har prøvet at kombilerer et størrere projekt, vil du indse hvor elendigt det er uden et IDE."

Det har du? For en god snaks skyld, skal det nævnes at man i asp.net 2.0 ikke behøver compile, det styrer webserveren

"Og så fordi at mange af de features der gør ASP.NET godt kræver et IDE (som sagt i foregående post)."

Du kan lave nøjagtig det samme uden IDE som med IDE.

"Hvad der gør PHP til et stærkt sprog, er at det kan skrives producural, og simpelt."
Ehm?
Gravatar #24 - Windcape
6. nov. 2006 10:35
#23

Webserveren kan ej holde styr på det, når du skal bruge tilpas mange extern assemblies, uden at du compiler, det er ihvertfald min erfaring med C# / IIS udvikling.

Og nej, du kan ikke bruge resource-files da de ikke er plaintext xml.

Og PHP er jo netop stærkt , og stort, fordi at du kan lave et hell world sådan her:

<?php echo '<h1>hello world</h1>'; ?>

Og ikke ligesom mange store OOP sprog, kræver de normale class-definitions etc. (Jeg er java-fan, så jeg brokker mig ikke).

Og med udgivelsen af PHP 5.2.0 og snart 6.0 viser vores php-community at de stadig er stærke, og at PHP går målrettet efter at blive brugt til størrere, og mere enterprise projekter.
Gravatar #25 - duckfighter
6. nov. 2006 10:35
"Ja, men ASP.NET har stadig alt for få "community" udviklet produkter. Det er stadig præget af et professionelt miljø, hvor "penge" er en stor del af udviklingen."

Det er sådan set det formålet er når man laver programmer.. At tjene på dem. Desuden finder der store communities, og ikke mindst community-software.

"Som #18 siger, så ser jeg også VS som en del af ASP.NETs udviklingsplatform"

Nej det er da ikke det jeg siger?? Jeg siger visual studio er en del af _Microsofts_ udviklingsplatform. En platform som er den bedste i verden, hvad angår hjælp til udviklerne. Bare se på express-produkterne.

"derfor bryder jeg mig ikke om det."
Du bryder dig ikke om det, fordi man kan købe et IDE som hjælper en med udviklingen?

"Du kan ikke bare gå ind med en "dum" editor og fikse en fejl, nej du er nød til at starte et stort IDE for at rette en syntaxfejl.Det er simpelthen åndsvagt."

Ehm, hvorfor kan jeg ikke det?

"Hvis vi skulle gå i detaljer, så er C# compileren heller ikke optimeret til ikke IDE kombilering."

Ehm, a hvad?? Det er sku da ikke IDE'et som kompiler? Det er kompileren, som bliver kaldt af IDE'et?

Jeg synes dine argumenter tyder mest på uvidenhed
Gravatar #26 - Windcape
6. nov. 2006 10:36
#20

PEAR har nu haft noget lign. længe :) http://pear.php.net/package/File_Archive
Gravatar #27 - duckfighter
6. nov. 2006 10:39
"Webserveren kan ej holde styr på det, når du skal bruge tilpas mange extern assemblies, uden at du compiler, det er ihvertfald min erfaring med C# / IIS udvikling."

Så er din erfaring ikke korrekt

"Og nej, du kan ikke bruge resource-files da de ikke er plaintext xml."

"Og PHP er jo netop stærkt , og stort, fordi at du kan lave et hell world sådan her:
<?php echo '<h1>hello world</h1>'; ?>
"

Det kan man sådan set også i asp.net .. Og sikke et lamt eksempel

"Og ikke ligesom mange store OOP sprog, kræver de normale class-definitions etc. (Jeg er java-fan, så jeg brokker mig ikke)."

Forstås hvordan?

"Og med udgivelsen af PHP 5.2.0 og snart 6.0 viser vores php-community at de stadig er stærke, og at PHP går målrettet efter at blive brugt til størrere, og mere enterprise projekter."

Jaja, det skal da blive spændende. Konkurrence er sundt
Gravatar #28 - Modvig
6. nov. 2006 10:40
Det er herligt at se de endeligt er blevet færdig med 5eren, så ser det ud til en del af funktionerne bliver simplifeceret i forhold til før i tiden :D
Gravatar #29 - Windcape
6. nov. 2006 10:40
#25

Nærmere dig som er uvidende, mht. command-line compile.

C# compileren kræver at du har meget mere styr over hvor dine assemblies er, hvor du bruger dem og lign.

Modsat java som klarer det hele for dig. Og derfor er et IDE til .NET udvikling så populært, fordi at man ellers skulle skrive store batch-filer til compile, og ikke bare en enkelt linje som java.
Og jeg bryder mig ikke om at et IDE er KRÆVET til udvikling. Derfor er PHP et bedre valg.

PHP tillader mig også at vælge platform, et valg mellem 100 forskellige editors, og giver mig massere af community at snakke med omkring udvikling.

ASP.NET har været fremme i en del år nu, men mangler stadig det store community som gør det populært blandt ikke-enterprise udviklere. Det har heller ej sendt nogle ligesom store produkter på markedet som PHPBB (for at tage et kendt eksempel).
Gravatar #30 - Windcape
6. nov. 2006 10:42
#28

PHP 5.0 var nærmere en "public beta" (ref. Sara Golemon), end en "final" version.

Derudover indeholdt den alt for mange "premature" ting, såsom SimpleXML, DOM og SOAP. "Web 2.0" havde ikke slået igennem da PHP 5 blev releaset :/
Gravatar #31 - duckfighter
6. nov. 2006 10:56
"#25
Nærmere dig som er uvidende, mht. command-line compile."

Du kunne jo skrive det du mener, istedet for noget andet.

"Og jeg bryder mig ikke om at et IDE er KRÆVET til udvikling. Derfor er PHP et bedre valg."

Hold nu op med at skrive falske påstande. et IDE er IKKE krævet, det er et faktum.

"PHP tillader mig også at vælge platform, et valg mellem 100 forskellige editors, og giver mig massere af community at snakke med omkring udvikling."

Det går asp.net også. At platformen er Win-only er ikke et problem.

"ASP.NET har været fremme i en del år nu, men mangler stadig det store community som gør det populært blandt ikke-enterprise udviklere. Det har heller ej sendt nogle ligesom store produkter på markedet som PHPBB (for at tage et kendt eksempel)."

Løgn. Der findes mange CMS'er, portaler osv som er udviklet af communitiet / er opensource.
Gravatar #32 - Windcape
6. nov. 2006 11:03
<flamebait>
det sjoveste er så at slå javascript fra, og så kigge på jeres asp.net hjemmesider, og se at de er totalt fail i validering

Ihvertfald hvis google giv mig dig rigtige hjemmeside duckfighter :D
</flamebait>
Gravatar #33 - Disky
6. nov. 2006 11:17
#29
Nu er phpbb nok et meget dårligt eksempel.

Det er jo kendt for at være et stort sikkerhedshul.

At et sprog har et stort community siger ikke det mindste.

Det som er vigtigt for mig som udvikler, er at jeg kan få arbejde hvor jeg bruger sproget, og den viden jeg har med sproget/platformen. Lav en søgning på diverse sprog som nok har et stort community, men ikke nødvendigvis en stor plads i virksomhederne, php, ruby, python osv.

på jobfinder:
.net 337
php 2
python 0
ruby 0
perl 2

Når man kigger på de tal er der nok ingen tvivl om hvad der er værd at satse på.
At .net's community så måske er mindre en de andre sprog er irrelevant. Der er langt større chance for at .net giver brød på bordet, end at PHP har et stort community.

At du har 100 forskellige editorer ændrer ikke på at det er federe at havde et full blown IDE til udvikling, frem for en tilfældig editor.
p.s. Jeg har selv været modstander af IDE'er, indtil jeg endelig fandt et ordentligt et, nemlig det gamle Forte til Java, senere IntelliJ (den har en totalt fed refactor), og nu Visual Studio 2005 Team Edition for software testers. Team system er så fedt når man er mange udviklere, og ikke gider bøvle med diverse mere eller mindre besværlige CVS'ere.
Gravatar #34 - Redeeman
6. nov. 2006 11:17
#12:
ehm... du kan da sagtens lave asp.net uden vs.net...

#14:
det er bestemt ikke elendigt, bare brug et ordentligt byggesystem, som for eksempel nant.

#19:
visual studio er slet ikke så godt som mange tror, og desuden er vim heller ikke dårligt til at udvikle i, det siger du bare fordi du ikke ved hvad vim i realiteten kan (medmindre du virkelig mener vi som vi.)

#22:
du kan SAGTENS ændre i kode og compile uden vs.net, hvorfor tror du man ikke kan?

#25:
hahahaha, microsoft har sgu da ikke det bedste hjælp til udviklerene, du må sgu da have røget noget stærkt skidt..

#29:
eller brug nant? man kan sagtens undvære et IDE.

#30:
simplexml er nu faktisk okay, jeg brugte det til et par ting.

edit:
#33:
hahaha, du må bare håbe det der team edition ikke bruger visual sourcesafe, så skalerer det til hele.. hmm.. vent.. 10 commits? hahahaha
Gravatar #35 - duckfighter
6. nov. 2006 11:24
"#33:
hahaha, du må bare håbe det der team edition ikke bruger visual sourcesafe, så skalerer det til hele.. hmm.. vent.. 10 commits? hahahaha"

Ehm, det bruger det ikke.

"#25:
hahahaha, microsoft har sgu da ikke det bedste hjælp til udviklerene, du må sgu da have røget noget stærkt skidt.."

Ok, det var en påstand, fair nok. Det samme er det du skriver.
Gravatar #36 - Disky
6. nov. 2006 12:15
#34
Hvis du seriøst mener vim er ligeså godt eller bedre end Visual Studio vil jeg vove at påstå du aldrig har brugt Visual Studio seriøst.

hahahaha, microsoft har sgu da ikke det bedste hjælp til udviklerene, du må sgu da have røget noget stærkt skidt..

Tja de har fint svaret mig når jeg har kontaktet dem, er meget flinke når man laver en bugreport osv.

hahaha, du må bare håbe det der team edition ikke bruger visual sourcesafe, så skalerer det til hele.. hmm.. vent.. 10 commits? hahahaha

Måske skulle du sætte dig lidt ind i tingene før du poster.

Dine udtalelser lugter meget af du reelt aldrig har prøvet at lave seriøs udvikling i VIsual Studio 2005, og derfor mener at vim er et supert værktøj, ganske enkelt fordi du ikke har opdaget alle fordelene ved at ordentligt IDE.
Gravatar #37 - themuss
6. nov. 2006 13:27
Jeg elsker fanboys! Skal jeg finde noget benzin, evt. nogle brosten frem?

Bliv ved...
Gravatar #38 - sparrez
6. nov. 2006 14:27
Hold da fast en diskussion det her har udviklet sig til, må jeg være med.

Har længe være tilhænger af PHP og er det for sin vis stadig. Jeg har dog ligeledes fundet lykken i ASP.NET og .NET generelt. Og ja som en nævnte tidligere er Team System GENIALT (ja det er en påstand!). Source Control og alle de andre ting samlet i Team Foundation Server slår efter min mening (JA! min mening) til enhver tid CVS, Subversion og alle andre projektstyrings væktøjer jeg har være omkring. Og ja som en anden nævner er der mange flere ASP.NET jobs end der er PHP jobs, så kan man jo selv vælge hvad man vil satse på!
Gravatar #39 - Redeeman
6. nov. 2006 15:30
#36:
"Hvis du seriøst mener vim er ligeså godt eller bedre end Visual Studio vil jeg vove at påstå du aldrig har brugt Visual Studio seriøst."
det virker mærkeligt at du overhovedet sammenligne de to, vim er en editor, og ja, som en editor er den langt bedre end visual studio's editor.

"Dine udtalelser lugter meget af du reelt aldrig har prøvet at lave seriøs udvikling i VIsual Studio 2005, og derfor mener at vim er et supert værktøj, ganske enkelt fordi du ikke har opdaget alle fordelene ved at ordentligt IDE."

well.. jeg må nu indrømme at jeg har brugt 2002 og 2003 mere end 2005'eren. men aldrig deres team edition, dog ved jeg at sourcesafe er en stor gang uskalerende bræk.

#38:
jeg tvivler dog på at deres vcs system er bedre end subversion.
Gravatar #40 - Disky
6. nov. 2006 15:46
#39
det virker mærkeligt at du overhovedet sammenligne de to, vim er en editor, og ja, som en editor er den langt bedre end visual studio's editor.

Men det er og bliver en 'dum' editor, og ikke et udviklingsmiljø.
Til software udvikling er det håbløst bagud i forhold til et helt IDE.

well.. jeg må nu indrømme at jeg har brugt 2002 og 2003 mere end 2005'eren. men aldrig deres team edition, dog ved jeg at sourcesafe er en stor gang uskalerende bræk.

Sæt dig nu lige ind i hvad Team System er for noget. Visual Source Safe er IKKE Team System !

jeg tvivler dog på at deres vcs system er bedre end subversion.

Kan subversion garantere du har lavet unit tests der dækker 100% af alt kode, inden du kan få lov at merge ind i main branchen ? Kan det sikre projektmæssige krav, om dokumentation, gennemførte tests, både unit test, belastningstest, osv. ?
Gravatar #41 - Windcape
6. nov. 2006 15:52
#33 Disky

Når man kigger på de tal er der nok ingen tvivl om hvad der er værd at satse på.
At .net's community så måske er mindre en de andre sprog er irrelevant. Der er langt større chance for at .net giver brød på bordet, end at PHP har et stort community.


Hvis det er din måde at vælge sprog på, forstår jeg godt hvorfor vi er uenige. Derudover skal det måske tilføjes at .NET ligesom RubyOnRails har meget frembrusende udvikling, men ikke er modenet endnu.

For mange udviklerer er et stort community netop en meget stor fordel, og giver sproget i sig selv, ikke brugen, et godt ry.

Du finder ikke et lignenede community i noget andet sprog som opnår samme højder som Java og PHP. .NET er lukket og debatere ikke. Folk sværger til Microsoft og virker hjernevasket og gør ikke noget for at forbedre det fra communitiet side.

Se nu på PHP 5.2 som nyheden er om. Den bringer jo netop de features ud som communitiet vil have. Ikke hvad ZEND står og synes er korrekt.

Og derudover er phpbb faktisk ikke særlig usikkert mere, og har bidraget godt til udviklingen af php, da det netop har vist de punkter i sproget som burde forbedres.

ASP.NET har så mange indbyggede ting, at udviklerne ret tit ikke har den fjerneste ide om hvad der er sikkert og ikke. De forventer sproget gør det for dem.

Du sætter validators ind fra dit Visual Studio, uden at opdage de er rent javascript. Jeg slår javascript fra, og går 100% uden om dine validationer.

Herefter forventer du dine prepared statements sikre mod SQL injection, og hvis jeg kan bryde dem, så har jeg ødelagt dit system. Og dette er fejlen ved et full-blown IDE.

Derudover er det at refractor kode, noget for folk som skriver meget slamkode. De "rigtig gode" programmører kan refractor uden et IDE, eller behøver slet ikke at refrator kode, da de er erfarne nok. Men Visual Studio fjerner kravet om viden for at kode :) Derfor at folk godt kan lide det.
Gravatar #42 - Windcape
6. nov. 2006 15:55
#34

Jeg mente at simpleXML var premature, da ingen rigtig havde så meget at bruge det til da PHP 5.0.0 var released. XML er mere populært i dag, en for 2 år siden. Web 2.0 hype that is..
Gravatar #43 - Redeeman
6. nov. 2006 15:58
#42:
tjaaa, selv uden web 2.0 hype var xml da brugt..

anyway, simplexml er ganske godt til det det er beregnet til.
Gravatar #44 - Disky
6. nov. 2006 16:49
#41
Hvis det er din måde at vælge sprog på, forstår jeg godt hvorfor vi er uenige. Derudover skal det måske tilføjes at .NET ligesom RubyOnRails har meget frembrusende udvikling, men ikke er modenet endnu.

Jeg gider ikke bruge min tid på sprog der ikke er noget potentiale i hvad angår arbejde.

Da jeg var teenager og havde masser af tid syntes jeg det var sjovt at prøve alle mulige underlige nye sprog, men i dag har jeg andre og vigtigere prioriteter.

ASP.NET har så mange indbyggede ting, at udviklerne ret tit ikke har den fjerneste ide om hvad der er sikkert og ikke. De forventer sproget gør det for dem.

Se der er du 100% helt forkert på den. Og der er INGEN forskel imellem den måde PHP gør det på og den måde .net gør det på.

Det du dømmer er en dårlig udvikler, ikke sproget.
Den langt største del af php udviklerne stoler også på sproget og at det virker, de er ligeglad med hvordan det er implementeret.

Du sætter validators ind fra dit Visual Studio, uden at opdage de er rent javascript. Jeg slår javascript fra, og går 100% uden om dine validationer.

Igen der er en dårlig udvikler der gør sådanne, den dygtige udvikler ved selvfølgelig at man ALDRIG skal stole på bruger input, og derfor ALTID laver validering på serveren.

Herefter forventer du dine prepared statements sikre mod SQL injection, og hvis jeg kan bryde dem, så har jeg ødelagt dit system.

Nej du har ødelagt den DÅRLIGE udviklers system, og præcis det samme sker i PHP, bare se alle de sikkerhedshuller der har været i f.eks. phpbb netop pga manglende input validering.

Og dette er fejlen ved et full-blown IDE.

Kan du selv gætte hvem der er skyld i fejlen her, nemlig den dårlige udvikler.

Du dømmer et sprog/framework/system ud fra at du finder ting en dårlig udvikler kan lave af fejl, og tror derigennem at alt og alle der bruger det system er dårligt. Her er den dårlige vist dig i din vurdering af systemerne.

Derudover er det at refractor kode, noget for folk som skriver meget slamkode.

Sikke da noget ævl.
De "rigtig gode" programmører kan refractor uden et IDE, eller behøver slet ikke at refrator kode, da de er erfarne nok.

Okay nu er du ude på MEGET dybt vand, eller også er du tvunget til at bruge et dårligt udviklingsmiljø der netop ikke har disse ting, som ikke har det MINDSTE at gøre med om folk er dårlige eller gode udvikler, men udelukkende om man gider spilde tid på ting man kan automatisere. Folk der anvender refactoring tools, har tit bare indset der ikke er noget grund til at spilde tid på at copy paste, rename, lave metoder osv. per håndkraft, når systemmet kan gøre det meget hurtigere for en.

Men du skriver vel så også din egen TCPIP stack når du skal noget på nettet, fordi det kun er den dårlige udvikler der anvender det som er leveret med. Eller hvad med grafisk brugeroverfalde, det er jo også kun den dårlige udvikler der anvender det.
Og selvfølgelig har du også skrevet din egen editor, din egen compiler, din egen linker, din egen fortolker osv.
En dygtig udvikler bruger jo ikke sådanne tools andre har lavet, men laver det hele selv.

Eller også er han netop den dårlige udvikler der ikke har indset at visse tools lavet af andre, kan gøre ens arbejde meget meget nemmere, og gøre man kan lave kvalitetskode hurtigere.

Men Visual Studio fjerner kravet om viden for at kode :) Derfor at folk godt kan lide det.

Igen bedømmer du et system på baggrund af dine egne tvangstanker, som intet holdepunkt har i virkeligheden.

Men lugter kraftigt af at du selv udvikler i et sprog eller på et system, hvor ordentlige udviklingsmiljøer ikke findes. Og derfor har behov for at bedømme os der er så heldige vi ikke skal spilde tid på trivielle ting, ved at påstå brugerne af sådanne systemer er dårlige udviklere.

Jeg håber virkeligt du har mere konkrete og håndfaste argumenter, end dem du er kommet med her.
Gravatar #45 - duckfighter
6. nov. 2006 17:02
"Hvis det er din måde at vælge sprog på, forstår jeg godt hvorfor vi er uenige."

Nu vælger man ikke .net som sprog - det er et _framework_ .. Sprog kan være c# eller vb.net. Sprogetvalget hos .net er irellevant (næsten)

"Derudover skal det måske tilføjes at .NET ligesom RubyOnRails har meget frembrusende udvikling, men ikke er modenet endnu."

DET er sku noget af en påstand. Hvorfor og hvorledes er det ikke modent?

"For mange udviklerer er et stort community netop en meget stor fordel, og giver sproget i sig selv, ikke brugen, et godt ry."

Du blir ved. Der findes store .net communites, FAKTUM.

"Du finder ikke et lignenede community i noget andet sprog som opnår samme højder som Java og PHP."

Nej, gudskelov for det.

".NET er lukket og debatere ikke. "

ehm hvad?

"Folk sværger til Microsoft og virker hjernevasket og gør ikke noget for at forbedre det fra communitiet side."

Jeg skulle faktisk til at sige det modsatte. Jeg kan godt forstå nogle hellere vil arbejde med php. Det handler om at bruge hvad man bedst kan lide.

"Se nu på PHP 5.2 som nyheden er om. Den bringer jo netop de features ud som communitiet vil have. Ikke hvad ZEND står og synes er korrekt."

"Ikke hvad ZEND står og synes er korrekt"
.. Bingo! .. jeg ville ikke gerne se hvordan .net / asp.net havde set ud hvis det var communitiet som stod for platformen.

"Og derudover er phpbb faktisk ikke særlig usikkert mere, og har bidraget godt til udviklingen af php, da det netop har vist de punkter i sproget som burde forbedres."

Godt for dem.

"ASP.NET har så mange indbyggede ting, at udviklerne ret tit ikke har den fjerneste ide om hvad der er sikkert og ikke. De forventer sproget gør det for dem."

At give .net skylden for at udviklerne ikke gør deres arbejde er latterligt.

"Du sætter validators ind fra dit Visual Studio, uden at opdage de er rent javascript. Jeg slår javascript fra, og går 100% uden om dine validationer."

Forkert. Jeg tjekker dem også serverside. _Intet_ problem, klares med ét kald på en funktion.

"Herefter forventer du dine prepared statements sikre mod SQL injection, og hvis jeg kan bryde dem, så har jeg ødelagt dit system. Og dette er fejlen ved et full-blown IDE."

Eh?

"Derudover er det at refractor kode, noget for folk som skriver meget slamkode. "

Sikke noget fis? Kode udvikler sig, og kode skal refractores?

"De "rigtig gode" programmører kan refractor uden et IDE, eller behøver slet ikke at refrator kode, da de er erfarne nok."

Og? Hvorfor er det et problem at visual studio hjælper med det? Du får det til at lyde som var det noget magisk?

"Men Visual Studio fjerner kravet om viden for at kode :) Derfor at folk godt kan lide det."

Og? Visual studio er et værktøj til professionelle udviklere, som har den viden som kræves. Så hvorfor er det et problem?
Gravatar #46 - sparrez
6. nov. 2006 18:14
Det er kun inden for it-branchen at en diskussion kan udvikle sig som denne.

Jeg forestiller mig samme situation på en NCC byggeplads:

"Dem der bruger DeWalt er jo ikke rigtige håndværkere, vi andre foretrækker en skruetrækker der ikke gør alt arbejdet"

eller

"Vræææl! Bosch er bedre end DeWalt, for Bosch har en større brugergruppe og det er meget nemmere at få hjælp i Bygma hvis man har en Bosch"


Handler det ikke et eller andet sted om at få arbejdet udført? Og vælge det værktøj, man arbejder bedst med til opgaven??

GROW UP!!
Gravatar #47 - arne_v
6. nov. 2006 18:22
#46

Lignende ses skam også indenfor andre områder.

Prøv og spørg hvilken bil der er bedst ...
Gravatar #48 - duckfighter
6. nov. 2006 18:31
"Handler det ikke et eller andet sted om at få arbejdet udført? Og vælge det værktøj, man arbejder bedst med til opgaven??"

Næh, det handler om at udveklse erfaringer og meninger. Det eneste thedeathart gør er, at bashe asp.net, ignorere fakta og ikke komme med holdbare argumenter.
Gravatar #49 - Veritas
6. nov. 2006 19:08
5 minutter efter jeg installerede VS2005 blev jeg angrebet af en hacker på serveren der fulgte med. Jeg kunne ikke engang fjerne den latterlige server den installerede, uden at jeg vidste det.
Gravatar #50 - Redeeman
6. nov. 2006 20:06
#46:
næh, må vi be om en berner akku boremaskine.....
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login