Kom ihåg mig?
Home Menu

Menu


PHP eller.NET mot XML?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-02-21, 20:00 #1
Nihilnovi Nihilnovi är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 233
Nihilnovi Nihilnovi är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 233
Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
När man väljer plattform från scratch så har man mer saker att tänka på än programspråk. Man måste fundera på hur "stabil" plattformen är, dvs har den funnits ett antal år, vilken är marknadsledande, hur länge har leverantören funnits på marknaden m.m.

Dessa faktorer spelar helt olika roll om man ser det ur ett affärsmässigt perspektiv, dvs som många stora företag gör, jämfört med om man ser det ur en teknikfokuserad som tycker det är kul med nya plattformar och som är beredd att underhålla paralella plattformar (kostar dubbelt så mycket).

Ser man det ur ett affärsmässigt perspektiv så är Microsoftplattformen ganska självklar då 90% av företagen använder deras plattform som huvudinriktning.

Det finns miljontals utvecklare som behärskar plattformen runt om i världen i alla möjliga och omöjliga kompetens och prisnivåer.

Eftersom plattformen har funnits länge finns det även många lösningar både öppna/proprietära och gratis/betalvarianter. Man hatr mer att välja på om man väljer .net-plattformen.

När jag utvecklar så ser jag till hur stor marknaden är för plattformen och då är 90% helt enkelt en större marknad än allt annat, valet blir ganska enkelt.

Att kostnaden för .net-plattformen skulle vara högre än en myt, licenskostnaden är försummbar med ingångskostnader på 0 kr för Visual Studio i deras billigaste versioner.

Net-plattformen är redan från början byggd på en objektorienterad grund och den är lätt att skala upp till större applikationer/miljöer.

PHP har först ganska nyligen fått en delvis objektbaserad programmeringsparadigm, det jag sett av den delen lämnar mycket att önska, även om de jobbar på att förbättra den delen. De har långt kvar innan de kommer upp i en acceptabel nivå för min del.

Installationen av programvaran för PHP i sig är helt under isen då man måste gå in manuellt och pilla för att få det att fungera över huvud taget.

Vill man skriva program med få trader så har Microsft utvecklat språket F# som är ett funktionellt språk där man kapat antalet programrader med över 90% men syntaxen blir ju ganska kraftfull. Jag har bara testat F# helt kort men det blir extremt lite programkod för samma funktionalitet, jämfört med traditionella programspråk som VB, C# eller PHP. Nackdelen är att det finns väldigt få utvecklare som jobbat med F# än så länge.
Perfekt exempel på nån som inte har en blekaste aning om vad de pratar om.

Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Ser man det ur ett affärsmässigt perspektiv så är Microsoftplattformen ganska självklar då 90% av företagen använder deras plattform som huvudinriktning.
Bara för att man kan posta på ett forum betyder det inte att man ska ta och hitta på statistik för att man själv saknar erfarenhet i dagens marknad för att ge konkreta exempel.

Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Det finns miljontals utvecklare som behärskar plattformen runt om i världen i alla möjliga och omöjliga kompetens och prisnivåer.

Eftersom plattformen har funnits länge finns det även många lösningar både öppna/proprietära och gratis/betalvarianter. Man hatr mer att välja på om man väljer .net-plattformen.
Det finns betydligt fler utvecklare och affärsmässig kompetens inom PHP, detta beror enkelt på att det finns fler företag som väljer LAMP som plattform, till skillnad från ditt ogrundade påstående att 90% av företag använder sig av MS teknologi för deras websystem. Detta kanske var så 1997, sluta gärna lev i fel årtusende, man har BETYDLIGT fler färdiga lösningar och system att plocka på sig med PHP.

Citat:
Ursprungligen postat av ConnyWesth Visa inlägg

När jag utvecklar så ser jag till hur stor marknaden är för plattformen och då är 90% helt enkelt en större marknad än allt annat, valet blir ganska enkelt.

Att kostnaden för .net-plattformen skulle vara högre än en myt, licenskostnaden är försummbar med ingångskostnader på 0 kr för Visual Studio i deras billigaste versioner.
Jag vet inte i vilken värld du lever i, men jag kan sätta vilket antal pengar som helst på att fler företag kör LAMP än MS. Jag tror du helt enkelt sprider MS-propaganda för att du som person föredrar det.

Kostnaden kan jag hålla med om, däremot. Men kan kan inte glöma att en LAMP miljö kostar 0:-.

Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Net-plattformen är redan från början byggd på en objektorienterad grund och den är lätt att skala upp till större applikationer/miljöer.

PHP har först ganska nyligen fått en delvis objektbaserad programmeringsparadigm, det jag sett av den delen lämnar mycket att önska, även om de jobbar på att förbättra den delen. De har långt kvar innan de kommer upp i en acceptabel nivå för min del.
Du har för lite erfarenhet med PHP, inte så mycket mer att säga här. Det är som att jag skulle sätta mig i en F1 bil , köra den en del, och grundat på MIN tid säga "fan grabbar, det är en del kvar innan det här är en bra F1 bil", medans nån som vet hur de ska köra den vinner hela racet. Jag må ha kört många andra typer av bilar, men bara för att jag inte förstår mig på eller kan just den här typen betyder det inte att den behöver förbättras.

Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Installationen av programvaran för PHP i sig är helt under isen då man måste gå in manuellt och pilla för att få det att fungera över huvud taget.
Det var det här som fick mig att svara på ditt inlägg. Ge mig en linux box så har jag en full LAMP miljö igång på under 2 minuter.

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server phpmyadmin
sudo /etc/init.d/apache2 restart

Så , färdig miljö att börja utveckla i. Fan vad svårt och pilligt det var, man vart fan tvungen att trycka på "ENTER" hela två gånger... Suck, och nu har vi också en databasserver installerad , med ett grafiskt interface!


För skojs skull körde jag upp en snabb vps på vårt konto hos Glesys, det tog hela 3 minuter och 21 sekunder från start till slut att ha en full PHP server online med mysql & phpmyadmin konfigad(mysql & phpmyadmin stog för över 2 min av den totala tiden). Dessutom satt jag upp en virtualhost miljö i apache på vägen så jag kan styra ett helt nätverk av sajter från samma maskin. Allt under lika lång tid det tar att värma en Billys pizza, VARFÖR SKA OPENSOURCE VARA SÅ SVÅRT OCH KOMPLICERAT?

edit: Jag framstår som extrem PHP-fanboy märkte jag efter jag läst igenom mitt inlägg, detta var inte meningen. Det finns absolut många fall där en .NET miljö är ett självklart val över PHP. Min reaktion är enbart riktad mot de fel mellan .NET och PHP som Conny la fram som fakta när de absolut inte är det. Jag tycker att på publika forum måste man säga ifrån för att hålla en hälsosam nivå av bra information som man kan förlita sig på, bara för att nån har varit medlem här i alla år och har 5000+ poster betyder inte att de har rätt mer än någon annan.

Senast redigerad av Nihilnovi den 2011-02-21 klockan 20:12
Nihilnovi är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017