mboost-dp1

unknown
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
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.
#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.
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 :(
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. :)
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. :)
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?
#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.
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.
#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)
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)
#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...
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...
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).
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).
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
Det er dog meget light, mangler lidt debugging features mv. men det overgår da klart de fleste freeware php-editorer
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)
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)
#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 :)
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 :)
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.
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.
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. ?
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. ?
#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...).
#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
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
#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
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
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?
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?
#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.
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.
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å :)
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å :)
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.
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.
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 :)
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 :)
#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.
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.
#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?
"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?
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...
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...
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.
Kan næsten ikke vente. Glæder mig til at se om det passer med omtalte performance increase og samtidig afprøve PDO.
#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 ;)
#36 duckfighter
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.... :)
"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.... :)
#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".
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".
#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å.
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å.
#40
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 :)
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 :)
#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.
'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.
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 :)
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 :)
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.