Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

ASP.net eller PHP

Side 1 ud af 3 (21 indlæg)
Fra København
Tilmeldt 14. Nov 12
Indlæg ialt: 16
Skrevet kl. 21:49
Hvor mange stjerner giver du? :

Hej.

Vi er en rekrutterings virksomhed som er i gang med at etablere en online jobportal, blandt andet i samarbejde med verdens største virksomhed, som vil bruge og købe hele løsningen. Løsningen skal sælges til alle andre interesserede virksomheder og skal derfor kunne skaleres stort på sigt. De første "prognoser" fra kunderne er at dette kan gå hen og blive en trussel for LinkedIn blandt andet, da konceptet er helt unikt, hvorfor løsningen af naturlige årsager skal kunne indeholde meget data.

Nu er spørgsmålet så bare om vi skal vælge at få det programmeret løsningen i PHP eller ASP.net. Vi har hørt at det er et spørgsmål om "religion". Vi har også hørt at ASP.net så småt er på vej ud, og ikke særlig mange er uddannet i dette, samt at det derfor også bliver dyrt at udvikle og vedligeholde på sigt. Vi tænker også at Facebook, Google, LinkedIn etc. er udviklet i PHP, og det så er fremtiden. 

Men, hvad siger I herinde? 

Vi takker rigtig mange gange på forhånd.

Med venlig hilsen 

Michael

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 21:57
Hvor mange stjerner giver du? :

Korrekt at det er et spørgsmål om relegion. Er selv PHP mand og har endnu ikke hørt om noget som PHP ikke har kunne klare. og som du selv er inde på, så er det billigere at få udviklet ting i PHP da der er så mange om buddet i forhold til ASP.net.

Det lyder lidt som om i hælder til PHP, så gå da den vej, for det kan lade sig gøre at lave stort set alt på en PHP løsning, jeg personligt har ikke mødt noget der IKKE kunne lade sig gøre i hvert fald :)

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra Vordingborg
Tilmeldt 28. Sep 08
Indlæg ialt: 211
Fra  BOATERS Skrevet kl. 22:13
Hvor mange stjerner giver du? :
Gennemsnit 3,0 stjerner givet af 2 person

Det er et spørgsmål om religion! - men kun for dem der arbejder med det dagligt :). For andre er det egentlig nok lidt lige gyldigt, da der i dag findes mulighed for at køre begge typer kode, både gratis og betalt. Og økonomisk set er det lige så svært at se hvor man vinder mest.

Facebook er bygget op omkring PHP da man vil have en kodebase som de fleste kunne gå til. Men Facebook har bl.a. en .NET baseret backend, og muligvis andre sprog ligger også her. Google er grundlæggende bygget på Python, og sansynligvis også andet. LinkedIn kan jeg ikke sige meget om, men deres server afleverer en signatur fra Apache-Coyote setup, så her kunne det måske være et Java baseret setup.

Alt i alt, er det lige gyldigt hvad du vælger. Økonomisk set, er jeg tilbøjelig til at sige PHP er vejen frem, her har du et stort community, hvori du hurtigt kan finde noget ekspertise til at køre at nogenlunde setup. I .NET kan du finde det samme, dog hvis du vil køre Windows setup, skal du have penge op af lommen med det samme til licens. Java her er det min erfaring at community er mindre, men det kan sagtens lade sig gøre at finde en Java-mand der kan lave et fornuftigt setup. Du kan dog også vælge at være næsten "first-mover" og gå via Javascript vejen med Node.JS, der er dog endnu kun et lille community at finde.

Men som nævnt før, så er de forskellige sprog bund og grund ens, og kan det samme. Jeg er farvet af at have stor kendskab til PHP-verdenen, og vil derfor hurtigt kunne sammensætte et PHP koncept. Men derfor vil jeg ikke undlade at anbefale de andre sprog, hvis de passer til løsningen. Jeg tror du bør se på hvilke reelle behov du har, og derfor tage stilling til hvilken løsning du skal vælge.

Fra Odder
Tilmeldt 17. Jun 12
Indlæg ialt: 193
Fra  Todic Net Skrevet kl. 22:19
Hvor mange stjerner giver du? :

Jeg er også PHP-udvikler, og som jeg ser det er PHP den bedste af de to hvis man altså starter på bar bund og ikke har nogen yderligere systemkrav.

PHP performer rigtig godt på Linux og andre unix varianter, og i hosting og serverkapacitet er det ca. halv pris.

PHP er ikke altid det pæneste sprog, det har noget leftover fra gammel tid, men der er som sagt intet web der ikke kan laves i PHP :)

Billemanipulering i GDlib, der er libs med zip-filer håndtering, tcpdf modul til at lave PDF-filer on-the-fly, og skal der virkelig knald på sitet så tager det to minutter at installere en op-code cache som APC, og der kan integeres memcache... ligesom Facebook og livejournal :) - Alt sammen er gratis at hoste og performer rigtig proffesionelt.

Skal jeres site arbejde sammen med noget data på Windows servere, ja så er .NET en oplagt mulighed, men ellers ser jeg kun styrken i .NET hvis man i forvejen er windows udvikler.

Tilmeldt 11. Nov 06
Indlæg ialt: 375
Skrevet kl. 22:23
Hvor mange stjerner giver du? :

Mit foerste svar ville vaere Nej, i skal bruge Java.

Facebook er udviklet i Php, men naar man ser Facebook udtale sig om de problemer de har med det, tyder det paa at de er temlig kede af det valg.

Linked in er saa vidt jeg kan se paa deres server opsaetning udviklet i Java.

Google bruger vist ikke Php til noget. Deres kode er primaert c, c++ og Java, samt en smule af diverse andre sprog.

Baade Java, c#/.net og Php er sprog som er saa brugte at de helt sikkert ogsaa findes og er supported om 10 aar.

Hvis jeg har forstaaet dig korrekt, saa har i taenkt jeg at outsource hele udviklingen til et externt firma, er det korrekt? For i saa fald vil jeg anbefale at i lader det valgte firma udvaelge den platform systemet skal laves paa.

Valg af hvilke platform der er den bedste til jeres project, afhaenger af jeres specifikke krav til hvad loesningen skal kunne, samt hvilke udviklingsresources det valgte firma har til raadighed. Saa hvis i vaelger et sprog paa forhaand vil i udelukke mange firmaer, som har specialiseret sig i andre sprog end det i lige har valgt.

Ps: Hvis i vaelger en .net platform, saa vaelg for guds skyld c#/.net og ikke asp/.net

Qr-marketing med mobil optimerede hjemmesider.

Tilmeldt 1. Mar 12
Indlæg ialt: 4
Skrevet kl. 22:37
Hvor mange stjerner giver du? :

Som svaret længere oppe hentyder, så benytter Google ikke PHP, men Yahoo! har valgt PHP som hovedsprog. Facebook benytter det til visse ting, men de har meget egenudvikling, da de som bekendt har rigtigt meget trafik. Der er meget mode i sprog. PHP var hot 10-15 år siden. Fx Digg.com anvendte det. For nogle år siden var det Ruby on Rails (Twitter startede med det), nu er det Python og Node.js (JavaScript) hipster hackerne benytter. .Net benyttes rigtigt meget i Enterprise , hvor PHP også har bevæget sig i mod. Fx har IBM satset på PHP. Begge er sikre satsninger og der er til at finde udviklere til begge teknologier. Begge har også modne frameworks. Som et alternativt kan du se på Python og frameworket Django.

/Martin

Tilmeldt 10. Nov 09
Indlæg ialt: 0
Skrevet kl. 22:47
Hvor mange stjerner giver du? :

Uanset om i vælger den ene eller den anden platform så er det af vital betydning at i får udarbejdet en god og fleksibel software-arkitektur først! Men kan hurtigt låse sig fast i ufleksible systemer uanset om man vælger php eller .net verdenen.

Nu er jeg nok lidt farvet af at have arbejdet med php i 11 år, men kombinationen af php og gnu/linux giver en stor fleksibilitet hvor det er "nemt" f.eks at lave C baserede extentions til php-sproget, som kan løfte nogle performance-kritiske eller funktionelle krav.

Det er rigtigt at Facebook bruger php, men de har blandt andet udviklet og brugt hiphop for php, som erstatter php's normale fortolker med et system der konverterer noget af php-koden til c++ og derefter maskinkode.

Fra København N
Tilmeldt 3. Mar 08
Indlæg ialt: 1611
Fra  Amino ApS Dinero Skrevet kl. 23:29
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 2 person

Hey

Her er mit input.

Der er to slags ASP.NET. ASP.NET Webforms og ASP.NET MVC. Webforms er gammelt og bedaget, og bør ikke benyttes til nyudvikling. Nå jeg snakker om ASP.NET snakker jeg om ASP.NET MVC.

ASP.NET er meget mere moderne og tilbyder meget bedre udviklingsværktøjer end noget som PHP kan præstere. Jeg vil til enhver tid fortrække .NET. Derudover er ASP.NET på ingen måde på vej ud.

Fordele ved ASP.NET:

1. Ift PHP tilbyder det programmeringskonstruktioner som på ingen måde findes i PHP: Ordentlig OOP, LINQ, lambdas, etc. etc. ASP.NET benytter C# som programmeringssprog hvilket PHP på ingen måde kan matche.

2. Udviklingsværktøjerne er super super moderne.

3. Godt performancemæssigt. Men det er en mindre fordel da PHP sagtens kan være ligeså hurtig.

4. .NET udviklere er typisk mere disciplinerede og IMO dygtigere end den gennemsnitlig PHP udvikler.

Fordele ved PHP:

1. Meget billigere end .NET. Udvikling i .NET vil typisk betyde en del licensomkostninger til fx. servere, databaser, udviklingsværktøjer som for PHPs vedkommende enten er helt gratis eller meget billigere.

2. PHP udviklere er typisk billigere end .NET udviklere.

Såfremt jeg skulle opstarte et nyt projekt og det IKKE kunne være i ASP.NET MVC vil mit alternativ på ingen måde være PHP. Det vil istedet være fx. Ruby on Rails eller Python med et godt framework, eller et JavaScript baseret framework. Alle disse alternativer har samme fordele som PHPs, og nogle af ASP.NETs fordele. Ulempen er dog at det kan være endog meget svært at finde kompetente folk.

Jeg er på Facebook, Tumblr og App.net.

Tilmeldt 10. Nov 09
Indlæg ialt: 0
Skrevet kl. 23:44
Hvor mange stjerner giver du? :

Jacob Rohde:

Hey

Her er mit input.

Der er to slags ASP.NET. ASP.NET Webforms og ASP.NET MVC. Webforms er gammelt og bedaget, og bør ikke benyttes til nyudvikling. Nå jeg snakker om ASP.NET snakker jeg om ASP.NET MVC.

ASP.NET er meget mere moderne og tilbyder meget bedre udviklingsværktøjer end noget som PHP kan præstere. Jeg vil til enhver tid fortrække .NET. Derudover er ASP.NET på ingen måde på vej ud.

Fordele ved ASP.NET:

1. Ift PHP tilbyder det programmeringskonstruktioner som på ingen måde findes i PHP: Ordentlig OOP, LINQ, lambdas, etc. etc. ASP.NET benytter C# som programmeringssprog hvilket PHP på ingen måde kan matche.

2. Udviklingsværktøjerne er super super moderne.

3. Godt performancemæssigt. Men det er en mindre fordel da PHP sagtens kan være ligeså hurtig.

4. .NET udviklere er typisk mere disciplinerede og IMO dygtigere end den gennemsnitlig PHP udvikler.

Fordele ved PHP:

1. Meget billigere end .NET. Udvikling i .NET vil typisk betyde en del licensomkostninger til fx. servere, databaser, udviklingsværktøjer som for PHPs vedkommende enten er helt gratis eller meget billigere.

2. PHP udviklere er typisk billigere end .NET udviklere.

Såfremt jeg skulle opstarte et nyt projekt og det IKKE kunne være i ASP.NET MVC vil mit alternativ på ingen måde være PHP. Det vil istedet være fx. Ruby on Rails eller Python med et godt framework, eller et JavaScript baseret framework. Alle disse alternativer har samme fordele som PHPs, og nogle af ASP.NETs fordele. Ulempen er dog at det kan være endog meget svært at finde kompetente folk.

1. Ordentlig OOP mangler i PHP? Hvad er ordentligt? php understøtter interfaces, abstrakte klasser, nedarvning, funktion-override m.v.! Hvad er det der mangler? lambda funktioner er da også understøttet, nogle kalder dem bare anonyme funktioner. LINQ findes måske ikke, men er der ikke rigeligt med standarder som f.eks jquery eller xpath?

2. Hvad er moderne? Jeg er fint tilfreds med emacs, som har integration til CVS, dokumentation, debugger osv.

3. Jeg kan ikke udtale mig om MS-performance. PHP kan forbindes med f.eks memcached, apc, varnish eller lignende, og leverer udemærket performance.

4. Det siger du på baggrund af hvad? projektstyringsmetoder? Man kan da køre php med Prince2, core-reviews og mange andre styringsformer.

/

1. det er rigtigt der er nogle mindre udgifter til software licenser, men php skal jo stadig bruge noget hardware af en art.

2. tjoe, jeg ved ikke hvad en asp-udvikler koster, men de store php-huse tager vist typisk 1000-1400 pr time for php-programmører

Fra Silicon Valley (USA)
Tilmeldt 31. Mar 05
Indlæg ialt: 4047
Fra  InspireAnalytics Inc. Skrevet kl. 00:06
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 2 person

Puha, det her lyder som et projekt der meget nemt kan gå rigtigt galt!

Hvis i er usikre på noget så essentielt som programmeringssproget, tror jeg at i har/får brug for en god projektleder, som har dybdegående indsigt i teknologierne. Ellers kan det være svært at vælge den rigtige leverandør til programmeringen, og træffe de rigtige beslutninger. I kan få svært ved at vurdere kvaliteten af deres arbejde, deres tidsforbrug etc. I kan meget nemt ende med at bruge en masse penge, og stadig ikke have det i forventede i ville få, eller det i ønskede at få. Tænk bare på alle de offentlige IT projekter der er løbet af sporet.

Hvis det bliver så stort som du nævner, er det mindst (hvis ikke mere) ligeså vigtigt at foretage de rigtige database valg.

Tænk over om I har viden nok til at være projektledere og træffe de vigtige beslutninger, eller om det er bedre at betale sig fra den tjans.

Mvh Carsten

Side 1 ud af 3 (21 indlæg)