I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg vil mene du bør sammenligne PHP og ASP. ASP.NET adskiller sig en del fra PHP. Man har adskilt html kode og så den logiske kode (codebehind). Dette giver mere læseligt og struktureret kode. ASP.NET er nok mest anvendeligt, hvis man benytter et dedikeret udviklingemiljø som Visual studio, WebMatrix elelr andet. Jeg mener ikke PHP er ASP.NET overlegen. har arbejdet med PHP og er nu ved at forsøge mig med ASP.NET. Når først man er omskolet tror jeg hurtigere man kan udvikle med .NET ( RAD ). Så hvis man ser bort fra den evige religion krig Open source og Microsoft. Det er vel et spørgsmål om at vælge...
Jeg spør fordi jeg er midt i en kampzone hvor jeg er kommet under beskydning og mangler efterhånden patroner at skyde med (læs: jeg skal konvertere nogle fjolser i en flamewar)
Ikke at jeg har noget imod ASP.net eller microsoft i det hele taget, nej jeg er selv igang med at lære det... det er bare sjovt at flame engang imellem.
Jeg er lige omvendt naxosnaxos. Jeg har arbejdet en del med ASP.NET og er så småt begyndt at sætte mig ind i php (bare så man har lidt kendskab). Min vurdering er at php er et typisk scriptsprog, hvilket er håbløst irriterende hvis man vil vil progge 'rigtigt'. Jeg synes at syntaksen er meget irriterende, men det er jo en smagssag. Det abslout eneste jeg kan promovere php med er: 1) lidt hurtigere at komme igang (men så stopper hastigheden også. ASP.NET er meget lettere når man er kommet over startfasen) 2) lidt lettere at komme i kontakt med db (men ikke nær så fleksibel) 3) PHP har et lille library som kan hjælpe dig igang .NET er MEGET stort og kan være uoverskueligt at starte på.
Synes godt om
Slettet bruger
06. januar 2004 - 22:59#7
repsak: Nu kender jeg ikke ASP eller ASP.NET, men jeg forstår ikke lige dit punkt 2. Gider du uddybe?
sandbox -> jeps: Bemærk jeg med asp.net skal vælge dataprovider, samt at connectionstring kan være meget svært at få til at passe. PHP: $conn = mysql_connect("localhost"); mysql_select_db("forum");
naxosnaxos -> korrekt! (det er fandeme også svært at finde punkter hvor php batler asp.net ;-) Men hvis man er 1. gangs php-bruger så er det nu meget rart at man ikke skal tage stilling til noget som provider når lortet bare skal virke.
Synes godt om
Slettet bruger
07. januar 2004 - 12:47#11
repsak -> Det var nu også mere at php ikke skulle være så fleksibel, jeg stiller mig uforstående overfor. Har du set på PHP::DB?
Ok, lad mig starte med at slå fast at jeg er på udebane her :-) Nej jeg har ikke set på PHP::DB, men ved godt at php har noget udvidet db. Men min pointe var også mere at du let kan opnå db forbindelse i php - og det er vanskeligere i asp.net. Men jeg er villig til at trække "men ikke nær så fleksibel" i mig igen. (selvom jeg stadig tvivler på at PHP kan hamle op med ASP.NET mht db. flexibilitet) :-)
Synes godt om
Slettet bruger
07. januar 2004 - 13:06#13
Hvad er det så, som er så fleksibelt ved ASP.NET?
Det ligger måske på kanten af spørgsmålets emne, men hvis ldrada kan få gennemhullet et ASP-argument, er det vel lige så godt som at få et nyt PHP-argument ;-)
Okay der er jo så en reel point der. .NET Frameworket er kæmpe. Det kan tage tid før man reelt kommer ind i det og lærer om alle de smarte features. Der er jeg enig i at man noget hurtigere er up and running men PHP, men så stopper det også ;o). Indlæringskurven er tiden værd ved ASP.NET
En ting, jeg opdagede i det forum er, at ASP-folkene lider af den meget udbredte misforståelse at ASP (og APS.NET) skulle være programmeringssprog. Lad mig lige slå fast med syvtommersøm, at DET ER DE IKKE!
Desværre er det ikke et argument, man kan bruge imod ASP(.NET), for hvor PHP netop er et programmeringssprog, så er ASP(.NET) et framework, som kan programmeres med flere forskellige sprog. ASP har altså den fordel, at man kan vælge det sprog, der passer bedst til opgaven, hvor PHP er et sprog, og dermed ikke har den valgfrihed.
Det de mente med det var at det var nemt at konvertere deres asp.net projecter til windows-apps hvilket jeg modargumenterede med PHP-GTK :)
PHP er et server-side-scripting sprog, det er ASP(.NET) også så vidt jeg ved.
Synes godt om
Slettet bruger
08. januar 2004 - 14:30#23
Nej, ASP er netop ikke et programmeringssprog. Det er et framework, som kan programmeres med flere forskellige sprog. De mest anvendte er VBScript, JScript og C#, men Perl er også en mulighed.
Men ASP er ikke i sig selv et programmeringssprog. Det er i virkeligheden bare 2 ting:
1) Et slags markupsprog i stil med XML eller HTML, som giver mulighed for at sætte programmer skrevet i et af de egentlige programmeringssprog ind i HTML-kode. (Enten inline eller i eksterne filer.)
2) Et API bestående af en samling objekter, så de forskellige programmeringssprog har en fælles adgang til deres omverden (Databaser, filer, miljøvariable og den slags) og så de har nogle fælles hjælpefunktioner.
Hvis nogen mener, at ASP er et programmeringssprog, må de meget gerne vise mig et program skrevet i dette sprog.
"Nej, ASP er netop ikke et programmeringssprog. Det er et framework, som kan programmeres med flere forskellige sprog. De mest anvendte er VBScript, JScript og C#, men Perl er også en mulighed."
Måske bare en lille skrive fejl, men VBScript bliver ikke brugt (selvom det kan) det er Visual Basic der bliver brugt, VBScript er alt for begrænset, hvilket man også vil finde ud af hvis man laver "store" asp "sider".
En af de store ulemper ved ASP.NET i forhold til php er, at det er begrænset til et styresystem (jow jeg kender godt til mono, men det er ikke godt nok endnu)
Mange af de komponeter der er i framework'et gør det så legende nemt at lave både simple og advancerede ting. At lave en kalender som den i windows er mega nemt, at præsentere nogle data fra en data base kan grøres med 5-7 linjer kode i html-delen og 4-5 linjer i codebehind, så nemt kan det sku ikke gøres i andre sprog.
Misforstå mig ikke, der er også dårlige ting ved ASP.NET, alle server controls generere f. eks html kode afhængig af hvilken browser der bruges, så sådan noget som <asp:Panel /> er "helt" ubrugelig, da den laver det om til <div></div> i nogle browsere og <table></table> i andre.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.