mboost-dp1

unknown

PHP 5.1 frigivet

- Via php.net - , redigeret af Net_Srak

Så er PHP-teamet blevet færdig med version 5.1 af PHP og siden version 5.0 er der sket en række forbedringer og rettelser.

Den nye udgave skulle være hurtigere, PDO (PHP Data Objects) er slået til som standard, der er tilføjet mere end 30 nye funktioner ligesom der er strammet op om sikkerheden. Derudover er der en lang række mindre fejlrettelser – lidt over 400.

Den komplette liste over hvad der er rettet og tilføjet kan du læse her og en guide om at opgradere til PHP 5.1 findes her.





Gå til bund
Gravatar #1 - fiskah
25. nov. 2005 14:34
htmlspecialchars_decode() har været savnet.

Glæder mig til at serverfolkene får det installeret i firmaet :D
Gravatar #2 - Lobais
25. nov. 2005 14:58
Jeg har endnu ikke fået php 5.0 :( Savner virkelig klasser.

#1 En decoder til htmlspecialchars. Ja hvorfor ikke, men normalt klarer man sig vel fint, ved at have byte udgaven liggende, og encode når dataen vises.
Gravatar #3 - bobslaede
25. nov. 2005 15:00
#2
Der er også klasser i php4, de er bare sejere og mere lækrere i php5 :)

Jeg gider ikke til at porte mine ting endnu, og lave koden om så jeg kan udnytte de nye funktion, specielt mht. klasser... Det må vente til jeg ikke kan sove en nat.
Gravatar #4 - kjaer
25. nov. 2005 15:03
PHP4 dækker mine behov... Den dag jeg får brug for en PHP 5.1 funktion "opgraderer" jeg, hvis B-one overhovedet gidder at sætte det op :(
Gravatar #5 - fiskah
25. nov. 2005 16:15
Er der overhovedet nogle store webhotel udbydere som udbyder php5 ?
Gravatar #6 - JesperJ
25. nov. 2005 16:17
Jeg har en lidt underlig holdning til opdateringer, lige meget om jeg egentligt har brug for det eller ej så opdaterer jeg. Og det har jeg også gjort her med PHP 5.10. :)

Umiddelbart, så synes jeg faktisk den er blevet hurtigere. De sider jeg har lavet er i hvert fald - det kan godt være det bare er indbildning. :)
Gravatar #7 - duckfighter
25. nov. 2005 16:37
Nu har jeg aldrig arbejdet med PHP, men jeg vil da mene det nærmest er umuligt at følge med de ændringer, der hele tiden bliver foretaget?
Gravatar #8 - alvision webdesign
25. nov. 2005 16:42
#5 sufttown gør - du skal vælge i dit kontrolcenter
Gravatar #9 - Simm
25. nov. 2005 16:56
#7 det har du ret i. Dog er det for det meste småjusteringer, som ikke har betydning for din kode. Den største ændring jeg kan huske, var da Register_globals blev permanent sat til off

Må nok også indrømme at jeg er sprunget på Mono/.NET siden hen, men jeg synes da stadig at PHP er sjovt at kode i til mindre ting.
Gravatar #10 - Jazzy182
25. nov. 2005 16:58
#9

Ja, så er du også lige manden at spørge om det her:
Er PHP nu endelig en konkurrent til ASP.net, nu hvor de har fået mere styr på det objekt orienterede ?
Gravatar #11 - biesbjerg
25. nov. 2005 17:06
#8: Hvor henne præcist?

Jeg har ellers haft skrevet til surftown for, at høre om de havde nogle webservere med PHP5; Deres svar var nej.
Gravatar #12 - duckfighter
25. nov. 2005 17:08
#9 > Jeg er også på .net-vognen :0)

Umiddelbart vil jeg mene at den største fordel med .net over for php, er at frameworket er utrolig stabilt. Hvor mange opdateringer har der lige været til .net (ikke kun asp.net, men hele frameworket)? Det er vidst under 10.

Er der reflection eller lign. i php (imo det stærkeste ved .net)
Gravatar #13 - isakn
25. nov. 2005 17:19
#5 > www.needhost.dk - de gør. :)
Gravatar #14 - Simm
25. nov. 2005 17:30
#10: jeg vil mene PHP altid har været en konkurrent til ASP/ASP.NET. Men det er da klart at nu hvor PHP er modnet som et objektorienteret sprog så står det stærkere. Jeg må tilstå at jeg ikke har prøvet OOP-programmering under PHP5, fordi jeg har koncentreret mig om .NET i et godt stykke tid, men det skal da prøves. Jeg synes desværre ikke at webhotellerne har været særlig gode til at tage PHP5 til sig, så mine tests forbliver nok på localhost :D.

Oracle har en php vs. asp.net ting her - den er dog meget biased:
http://www.oracle.com/technology/pub/columns/hull_...

#12: Ja de måtte gerne release lidt færre gange, men man kan jo vælge selv at springe et par over. ;)

ja, php5 har reflection
http://docs.php.net/en/language.oop5.reflection.ht...
Gravatar #15 - Disky
25. nov. 2005 17:41
PHP 5 vs. .Net

Php har indhentet noget med V5.

Men den største mangel som jeg ser det ved PHP er og bliver mangel på et udviklingsmiljø der bare når Visual Studio 2005 til knæene.

Det er simpelhen for fedt at kunne rode med layout osv, sætte breakpoints i metoderne til håndtering af knapper, single step debugge osv. Og så alle de ting .Net har med automatisk i, som validators, controls, masterpage styring osv.

Jeg har indtil for 6 måneder siden helst ikke ville røre .net, men med .Net 2.0 er de langt foran PHP, JSP osv.

En anden rar ting er at du bruger samme sprog til web, applikation og embeddet (mobil telefoner) devices udvikling osv.

Privat anvender jeg dog stadigvæk PHP på min webserver, men det skyldes kun at det CMS jeg anvender nu engang er skrevet i PHP.

Og da serveren kører linux, kan jeg ikke kører fuldt .Net 2.0 (endnu).
Gravatar #16 - duckfighter
25. nov. 2005 18:06
#14 > Biased er et for svagt ord ;-)

#15 > helt enig. Microsoft har virkelig formået at stykke en god udviklingsplatform sammen.

Når først vb.net og c# 3.0 kommer ud, bliver det rigtig sjovt :-)
Gravatar #17 - Simm
25. nov. 2005 18:10
Hvis man savner et let VS-lignende udviklingsmiljø til PHP, så kan jeg da anbefale PHP Designer fra www.mpsoftware.dk

Det er dog meget light, mangler lidt debugging features mv. men det overgår da klart de fleste freeware php-editorer
Gravatar #18 - killer bunny
25. nov. 2005 18:11
#12
Hvad er menningen med reflection når man kun har objekter fra PHP ?

Hvis man bruger reflection til alm brug så burde man seriøst at læse en bog om software design.
Gravatar #19 - Disky
25. nov. 2005 18:25
#17
Tak for tippet, det program har jeg ikke prøvet endnu, men vil da give det en chance for at se om det kommer bare nogenlunde tæt på Visual Studio.
Gravatar #20 - Disky
25. nov. 2005 18:25
#16
Åh ja helt enig.

Jeg ser frem til det at kunne bruge SQL direkte til lister osv, se det bliver smart :)
Gravatar #21 - knj
25. nov. 2005 18:29
Desværre er .NET ikke OpenSource, ellers kunne det have været meget sjovt at prøve :)

Må nok indrømme jeg elskede den dejlige grafiske del af Visual Basic, dengang det stadig hed 6.0. Intet jeg har prøvet kan nu måle sig med det :)

Stadigvæk, fandeme nice at PHP 5.1 nu er ude :)


Så mangler jeg bare PHPGTK2, så er jeg rigtig glad ;) (til jer der ikke ved hvad der er => www.gtk.php.net)
Gravatar #22 - Windcape
25. nov. 2005 18:34
#5

De danske webudbydere er langsomme og dumme.. de fleste skriver endda at php5 ikke er stable endnu..
Selvom den har været det i jeg ved ikke hvor lang tid (næsten 2 år vel).

Gahh.. 5.1 dejligt... men ikke nogle ændringer af betydning.
Gravatar #23 - Simm
25. nov. 2005 18:35
#21: MONO (Ximians cross-platform .NET implementation) er open source, hvis du har lyst til at hjælpe med udviklingen af det, bliver de mere end glade - www.mono-project.com - VB-delen mangler at blive udviklet en del :)

Hvis du kunne li' den grafiske del af VB. Så skulle du prøve Visual Studio og så kan du så vælge VB.NET som sprog :)
Gravatar #24 - Disky
25. nov. 2005 18:36
knj:
Hvis du syntes VB6 duede til noget vil du elske .Net, jeg syntes VB6 var noget være rod, var selv java udvikler. Men .Net er et utroligt godt framework at arbejde med.

Om det er open source eller ej er irrelevant, for mig.

Ingen Open Source frameworks jeg er bekendt med når .net til sokkeholderne.

Og hvis du vil havde et standardiseret sprog brug C# som er en åben standard.
Gravatar #25 - Disky
25. nov. 2005 18:37
Simm:
Kan man single step debugge, sætte breakpoints, browse objekter i debuggeren osv ?
Jeg tænker på det er folde en linked liste ud og kigge på objekterne i listen osv. ?
Gravatar #26 - STICH
25. nov. 2005 18:37
#4 kjaer - Du er meget optimistisk, hvis du så meget som håber på b-one gider installere en anden version af PHP (eller noget som helst andet) for din skyld. ;-) Men PHP5(.0, ihf.) har du faktisk allerede muligheden for at bruge hos dem; du kan slå det til i kontrolpanelet under 'avanceret' (hvis du da er så heldig, at siden nogensinde bliver loadet...).
Gravatar #27 - Jazzy182
25. nov. 2005 18:37
#14 & #15

Tak for den redegørelse, PHP blev stort fordi ASP Classic ikke var noget at råbe hurra for, men det bliver da spænnende at se hvordan det udvikler sig iforhold til ASP.net - er selv begyndt så småt på ASP.net med C# og det er jo meget ligetil med Visual Studio 2005 - husk der er kommet en UDMÆRKET gratis version
her
Gravatar #28 - Simm
25. nov. 2005 18:38
#25:
I PHP-Designer? Nej, det begrænser sig vist til at den skriver fejlkoder mv. i debugvinduet. Men der er en 2006'er på vej, måske den kan.. :)

Du kan dog se en liste over includes, funktioner og klasser, og det synes jeg sq er ret fedt :)

#27:
Selv tak, jo jeg er klar over gratis versionerne fra Microsoft, hvilket jeg synes er et fint tiltag. Nødvendigt vil jeg også mene af hensyn til frameworkets udbredelse. Det er nu noget andet at sidde i en editor med Intellisense. :D
Gravatar #29 - gartzen
25. nov. 2005 18:46
De fleste som har forsvaret .NET i forhold til PHP bruger argumenter som faktisk hører til hos IDE'et Visual Studio.
Der findes jo ligeså gode IDE'er til PHP som fx Zend Studio m.f.

Tillykke til PHP med 5.1'eren.. Det er godt at se :D

Er der nogen der kender grunden til at de har valgt et så stort version-nummer-spring og ikke bare kaldt den for 5.0.6?
Gravatar #30 - Windcape
25. nov. 2005 18:47
Men husk nu...

C# kræver stadigvæk (glem lige mono.. gider i) windows som server.

Og det kan vist ikke benægtes at en LAMP løsning kræver/koster mindre i strøm/licencer/arbejdstid end en windows løsning gør.

Så meget for microsofts *vidunderlige* asp.net
Gravatar #31 - sKIDROw
25. nov. 2005 19:36
#alle

Nu har PHP og ASP jo aldrig været direkte konkurrenter.
PHP virker overalt. Inklusivt i IIS. ASP virker på.... [Trommehvirvel].... Windows Server med IIS. Ergo for størstedelen af alle dem, som kører webservere* er det jo reelt ingen mulighed.

* Størstedelen af alle webservere på nettet, er jo trods alt Apache.

.NET ser ud til at ændre dette... Altså på grund af det gode arbejde, med at få det reimplementeres som fri software. Som derved gør det tilgængeligt overalt. Eksistensen af Mono og DOTGNU projekterne gør, at jeg er mest tilbøjelig til at anbefale brugen denne teknologi, fremfor Java til enhver tid. Da udsigterne for komplet og frit .NET implementation, ser meget lysere ud end for Java implementationerne. Som desværre har haft ALT ALT for lidt fokus og prioritet.
Gravatar #32 - Blinklys
25. nov. 2005 19:51
Der ser ikke ud til at være de helt store nyskabelser. Det ser mest ud til at være performance-forbedringer og bugfixes, men de er jo også alletiders :)

Jeg synes PHP er genialt til mindre ting, hvor .NET og Java IMO ville være overkill. Ingen grund til at skyde gråspurve med kanoner ;) Jeg synes dog at en PHP-applikation nemt bliver uoverskuelig, når den vokser sig over en hvis størrelse. Det skal dog lige siges, at jeg kun har arbejdet med PHP4, hvor OO-delen ikke ligefrem er særlig genial...

Jeg synes personligt at både .NET og Java er noget tunge at danse med, til webprojekter af den størrelse, jeg arbejder med. Jeg er blevet en ret stor fan af Ruby-sproget og MVC-frameworket Rails, men jeg tror nu jeg vil blive ved med at være PHP-fan også :)
Gravatar #33 - Disky
25. nov. 2005 20:04
gartzen:
IDE'et betyder utroligt meget i hvor nemt et system er at udvikle til.

Men for en gang skyld har Microsoft altså lavet et virkeligt godt produkt i form af deres .Net framework.
At det så kører bedst på Windows, er for mig en lille pris at betale.
Men det er selvfølgelig smag og behag, der er jo folk som er ligeglad med alt andet, for dem skal det bare være åbent. Jeg prioriterer personligt og arbejdsmæssigt anderledes.
Gravatar #34 - Disky
25. nov. 2005 20:08
Blinklys:
Jeg har lavet en hel del bitte små webapplikationer i .net, og jeg synes bestemt ikke det er tungt at danse med tværtimod. Kan man lynhurtigt strikke noget sammen, via de Control's der følger med .Net 2.0.

Før 2.0 skal jeg ikke kunne svare på da jeg ikke arbejdede med web i .net da.

Ruby og Rails som du nævner har jeg kun kigget lidt på, men droppede det igen, da jeg ikke brød mig om syntaxen. Og heller ikke så nogen karrieremæssig fordel i at blive god til disse sprog, det samme gælder forresten Python også.

Jeg har for travlt med alt muligt andet end computer til at lege med sprog bare for sjov skyld :)
Gravatar #35 - Blinklys
25. nov. 2005 20:53
#34

Jeg har kun arbejdet med .NET 1.1, så jeg skal ikke kunne sige noget om .NET 2.0. Jeg har dog ladet mig fortælle at VS.NET 2005's Web Form designer er blevet noget bedre, for den stank ærlig talt i VS.NET 2003 - smadrede ens kode når man skiftede mellem kode og HTML-view :(

Jeg ved godt man hurtigt kan strikke noget sammen ved at hive et par controls ind på en form og binde dem til noget data. Det er også vældig fikst og ganske sjovt. Men jeg synes ofte at udvalget af standard controls kommer til kort, når man begynder på et rigtig projekt, og har brug for et eller andet mere specifikt. Jovist så kan man da nedarve standard controls og tilpasse dem lidt, eller lave sine egne custom controls fra bunden. Men det er altså ikke noget jeg gider at sidde og bruge tid på, når det bare er et eller andet specifikt til et enkelt projekt. Jeg kan godt se idéen, hvis det er noget, der kan genbruges i andre projekter også :) Men ofte sidder jeg og tænker "det her ville sgu være nemmere, hvis jeg bare kodede det inline i <% %>-tags", og så ryger idéen jo lidt.

Det er da fint du har travlt med din karriere. Jeg ville også klart vælge at specialisere mig i .NET, hvis jeg havde tænkt mig at gøre karriere i en af de store IT-konsulenthuse. Men det er ikke den vej jeg vil, så hvad der er gode "karriere-programmeringssprog" er ærlig talt ikke noget, der optager mig ret meget.
Gravatar #36 - duckfighter
25. nov. 2005 21:24
#12
"Hvad er menningen med reflection når man kun har objekter fra PHP ?"
A hva for en fisk?

"Hvis man bruger reflection til alm brug så burde man seriøst at læse en bog om software design"

Det lyder ikke som om du aner hvad reflection er

Se lige : http://odetocode.com/Articles/288.aspx
"Metadata is the life blood of the .NET platform"
"Reflection is the ability to read metadata at runtime"

I en webshop jeg har lavet kan man tilføje "attributter" til' produkterne. Alle attribut-typer nedarver fra en bestemt klasse. Istedet for at registrere alle forskellige som kan bruges, finder min shop selv ud af hvilke typer der er tilgængelige. Det betyder når har lavet en ny for min kunde, smider jeg bare dll'en ind.

Men hvis du har en god bog, så kan vi jo læse den sammen


#21
"Desværre er .NET ikke OpenSource, ellers kunne det have været meget sjovt at prøve :)"

.net frameworket er gratis at downloade, og man kan bruge det til hvad man vil. Hvad er problemet?
Gravatar #37 - duckfighter
25. nov. 2005 21:37
Lidt psuedo-kode:

Dim ValidTypes As New Collections.ArrayList
' Her henter jeg fra en bestemt assembly, kunne også lave en løkke som kører alle igennem
Dim asm As Reflection.Assembly = Reflection.Assembly.LoadWithPartialName("BOL.Attributes")
' henter assembliens typer
Dim Types() As Type = asm.GetTypes()
For Each iType as Type In Types
Try
' Checker om det er den nedarver fra den korrekte
If iType.BaseType Is GetType(BOL.BaseAttribute) Then
ValidTypes.Add(CreateAttributeInstance(iType))
End If
Catch
End Try
Next
Return ValidTypes

Og sørme nok om PHP ikke også har reflection
http://docs.php.net/en/language.oop5.reflection.ht...
Gravatar #38 - themuss
25. nov. 2005 22:07
#36,37 det har disky ikke tid til at kigge på :)
Gravatar #39 - tipsen
25. nov. 2005 22:15
#22: En af de federe tilføjelser i PHP5 er PDO:

http://www.php.net/manual/en/ref.pdo.php
Gravatar #40 - jara06
25. nov. 2005 22:51
Undskyld mig, men gider I ikke finde en anden tråd til VS/.NET/flame/andet, og lad os andre fokusere på fremgangen for PHP!

Kan næsten ikke vente. Glæder mig til at se om det passer med omtalte performance increase og samtidig afprøve PDO.
Gravatar #41 - Simm
26. nov. 2005 00:06
#40: Jeg synes det er ret sjovt at høre om andres synspunkter mht sprog. Vi diskuterer netop fremgangen for/manglerne ved PHP på en indtil videre saglig måde ved at inddrage ASP.NET. Skulle der udelukkende fokuseres på fremgangen, tjaeh.. så ville det blive en ret kort tråd, så sjovt er det heller ikke at kommentere changelog'en ;)
Gravatar #42 - sKIDROw
26. nov. 2005 10:01
#36 duckfighter

"Desværre er .NET ikke OpenSource, ellers kunne det have været meget sjovt at prøve :)"

.net frameworket er gratis at downloade, og man kan bruge det til hvad man vil. Hvad er problemet?


Det bliver det for pokker hverken frit eller åbent af. Sjovt som folk kan tale udenom, når de vil bagatelisere tingene. At noget ikke er frit er et generelt problem, og ikke specielt for .NET frameworket. Udfra din beskrivelse er frihed 0 dækket. (Run the software for ANY purpose.) Så mangler vi blot de tre andre. Frihed nummer 1, friheden til at lave ændringer. Hvilket selvfølgelig forudsætter koden, og retten tilat studere den. Frihed nummer 2 gælger retten til at redistribuere. Kan være de har gjort en undtagelse her, men jeg tvivler lidt på det. Og frihed nummer 3, retten til at dele ens ændringer.

Men nok om det...

Mono og .GNU projekterne løser jo som sagt det problem.... :)
Gravatar #43 - killer bunny
26. nov. 2005 10:16
#36
Det er præcist hvad jeg mener, reflection bliver i mange kredse og
sprog opfattet som et værre hack. Du kan gøre præcist det samme uden at kende typen på objektet. Det er derfor der findes software patterns og nedarvning.

Det er ganske få ting man burde bruge reflection til.

Jeg anbefaler:
http://www.amazon.com/gp/product/0201715945/002-80...

Så kan du måske lære at skrive ordenlig kode, istedet for at lege "Gæt hvad typen har".
Gravatar #44 - Simm
26. nov. 2005 12:43
Haha.. okay, lige lidt lunken lørdagshumor, men tjek lige titlen på billedet på den bog som #43 henviser til :D
Gravatar #45 - KarmicMind
26. nov. 2005 13:51
#1 + #2 > Hvad er forskellen på htmlspecialchars_decode og html_entity_decode ..?
Gravatar #46 - duckfighter
26. nov. 2005 16:53
#40> "Undskyld mig, men gider I ikke finde en anden tråd til VS/.NET/flame/andet, og lad os andre fokusere på fremgangen for PHP!"
Du er sjov.. Du mener det for sjov ikke? PHPs "konkurrent" er ASP.net, så er det da utrolig vigtigt at sammenligne de to, og påpege mangler hos begge.

#43 >
"Det er præcist hvad jeg mener, reflection bliver i mange kredse og sprog opfattet som et værre hack."
Hvilke?

"Du kan gøre præcist det samme uden at kende typen på objektet. Det er derfor der findes software patterns og nedarvning."

Jeg kender jo udmærket typen på objektet? Hvordan skal jeg uden reflection kunne søge mine assemblies igennem, for at finde objekter som nedarver fra "ProductAttribute"

"Det er ganske få ting man burde bruge reflection til."
Hvilke i såfald?

Jeg anbefaler:
http://www.amazon.com/gp/product/0201715945/002-80...
n=283155&v=glance

Den bog har jeg sjovt nok liggende ved siden af mig. Hvordan vil du så anbefale, hvordan jeg griber mit eksempel an på? Hvad side bør jeg kigge på.
Gravatar #47 - Blinklys
26. nov. 2005 20:20
#40
Undskyld mig, men gider I ikke finde en anden tråd til VS/.NET/flame/andet, og lad os andre fokusere på fremgangen for PHP!

Jeg synes altid det er interessant, at diskutere fordele og ulemper ved forskellige sprog. Jeg har ikke noget i mod at .NET og andre af PHP's konkurrenter bliver nævnt i denne tråd, hvis der kan komme en spændende og god debat ud af det, uden at det bliver en flamewar :)

Jeg synes dog at det er rimelig irriterende, når en person simpelthen bare lige skal ind i debatten, udelukkende for at fortælle alle os andre at vedkommende er med på det nyeste supercool .NET-buzz. Hvorefter personen spreder noget FUD om PHP, og kommer med en 3-5 linjers ".NET er gud"-tale, der lyder mistænkelig meget som en gentagelse af noget, man har hørt før fra Microsofts marketingsafdeling (hvor alt jo som bekendt fantastisk og revolutionerende ;)

Jeg synes dog debatten i denne tråd har været overvejende seriøs (indtil videre da :)
Gravatar #48 - Disky
26. nov. 2005 20:48
#47
'der lyder mistænkelig meget som en gentagelse af noget, man har hørt før fra Microsofts marketingsafdeling'

HEHE ja det har du så absolut ret i, det er en af grundene til at jeg altid selv efterprøver ting der lyder spændende fra deres hånd, og ja man bliver tit skuffet, men en gang imellem har de faktisk nogenlunde ret.

Men hvad er det man siger 'blind høne finder også korn' :)

p.s. Den nye Harry Potter er RET god.
Gravatar #49 - knj
27. nov. 2005 15:26
Nu skal det siges at PHP i øjeblikket går igennem en utrolig udvikling (er det bare mig, eller er der ikke altid fart over feltet når man snakker PHP?)

PHP er også ved at blive lavet til et applikations-sprog, og ikke bare webscripting.

Se: www.gtk.php.net



Desuden er der også lavet en udvidelse, så du kan bruge den grafiske brugerflade i Windows (så virker din apps kun på Windows).

PHP har også en masse funktioner, der gør at man kan tage alle Windows komponenter (som f.eks. Word og Excel) i brug (igen, kun på en Windows-boks).



Jeg har skrevet/skriver i VB, ASP, Java og PHP. Jeg har også arbejde en smule med C++ og Delphi. Jeg må umiddelbart sige at jeg finder PHP utrolig let og simpelt, set i forhold til de andre sprog. Når jeg siger let og simpelt, mener jeg at der ikke er ret mange ben i at komme igang, eller lave en forholdsvis advanceret applikation.

Mange af de punkter som Microsoft beskriver som "revolutionerende", har været set og kendt i Linux i mange mange år, før at Microsoft umiddelbart kom op med samme ide. Ting og sager som mange af os har brugt i lang tid. Det var næsten det samme da alt "OO"-snakken begyndte. Java brugte en teknik der havde været kendt længe før, men folk var helt oppe og køre over det alligevel, selvom teknikken og brugen havde været kendt længe.



Jeg så en post der omtaler den geniale editor til .NET, som blandt andet kan udarbejde statistikker og andet (nu har jeg ikke prøvet den selv). Lad være med at påstå at PHP ikke har noget lignende. Zend har udviklet tons af udstyr til PHP, som kan netop det.

Desuden har sådan noget statistikker og andet til PHP været så pære simpelt, at jeg lavede mit eget script der kunne advare mig via. email/SMS hvis noget hang, allerede efter jeg havde skrevet PHP i 1 år.



Jeg er sikker på at .NET-folk har en god grund til at arbejde med det (blandt andet fordi at forretningsfolk har lidt lettere ved at forholde sig til et firma som Microsoft, og måske lettere ved at finde jobs?).

Personligt har jeg valgt at gå fra Microsoft's produkter over til Linux, da jeg elsker tanken og ideen bag OpenSource. Jeg er også utroligt facineret af hele det community der ligger og hjælper alle os der arbejder med det (jeg syntes at communitiet er større end det er hos MS-grupperne, jeg siger ikke at det ikke er til stede).

Dog har jeg forstået at MS begynder at gå mod OpenSource også? Hvilket jeg syntes er en kanon ide.


Stadigvæk er det dejligt, at alle mine værktøjer er gratis og åbne. Jeg kan arbejde med store som små programmer, som til en Windows-platform koster mange tusind kroner.


Et andet argument fra Windows-folk er at Linux er svært at lære. Når man går over til Linux, skal man vende sig til at mange ting ikke er helt som på Windows. Og man skal lige lære at arbejde med dem, før man kan udnytte alle de fordele der ligger i Linux.



Tilbage til PHP, så kan det jo næsten gøre lige meget om man arbejder med Linux eller Windows. Jeg startede med PHP dengang hvor jeg arbejde med Windows, og det var stadig en drøm at arbejde med, set i forhold til de andre sprog. Det var endnu federe, at alt hvad jeg havde lært i PHP, kunne jeg stadig bruge på mine venners Mac-maskiner, Linux-maskiner og hvad de ellers havde, da det var portet til alle former for platforme.

Det er kanon at se at PHP 5.1 er frigivet, jeg elsker nemlig sproget :)


Det skal lige siges, at meget af det jeg har skrevet her er personlige erfaringer og bare mine egne holdninger. Det har hverken været for at træde på eller holde med nogen :)
Gravatar #50 - duckfighter
27. nov. 2005 19:36
Kom nu killer bunny, jeg venter på dit svar
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