.NET the easy way…
Visst är det kul att programmera i .NET, frameworken uppdateras och förnyas i en rasande takt, det är knappt att man hänger med i allt nytt som kommer. Men vad gör då t ex Göran, vår ekonom, som gärna vill ha en hemsida men som fortfarande kommer in till mig med jämna mellanrum och frågar vad FTP är och om det ska vara rött eller vitt vin till .NET!!!???
Svaret är enkelt, en kall öl, och ett Starter Kit ska det vara. På Microsofts ASP.NET sida finns massor av färdiga script som man kan använda sig av.
Varför inte lägga upp en blogg, eller en annonssida, eller hålla koll på hur lång tid ett projekt tar?
Dessa script är ett utmärkt sätt att lära sig programmera, kanske kan vi få Göran att ta över programmerandet av vår hemsida i framtiden? Eller om du är lat så kör dem som de är, de flesta är fullt fungerande och färdiga script. Många av våra kunder använder sig även av portalen DotNetNuke, en gratis portal som man kan installera på sin hemsida med massor av roliga moduler som man kan koppla på. En kraftfull hemsida lekande lätt.
Jag kommer att följa upp blogginlägget inom kort med information och färdiga exempel på installationer av dessa script, vem vet, vi kanske kan få Göran att installera och blogga om det
Taggar: ASP.NET, Microsoft, Programmering
Postad av Anders maj 27th, 2008 i

maj 27th, 2008 at 17:21
Alternativet är ju att Göran faktiskt lär sig ett ordentligt språk som PHP
(Undrar hur många som kommer bli arga på mig nu)
maj 27th, 2008 at 18:13
Ja .NET är grymt roligt. Själv håller jag på att lära mig det och det är riktigt coolt. Jag använder mig av dotnetblogengine till min blogg som jag har hos er och det fungerar utmärkt. Både scriptet och driften från er sida. ASP.NET är kul!
maj 27th, 2008 at 18:37
Kristoffer, ska vi återgå till verkligheten
Min mening är att PHP knappt går att jämföra med .NET, säkerhetsmässigt sätt så finns det mer hål i PHP än en schweizerost
maj 27th, 2008 at 19:22
Anders, jag håller med om att det är ”lättare” att koda säkert i ASP.NET än i PHP. Jag håller även med om att ASP.NET är ett grymt språk och om man ser på arbetsmarknaden idag, mycket gynsammare att kunna.
Men PHP har, med sin enkelthet, fastnat hos mig som det primära språket. Om man är insatt i de potentiella fällorna med PHP och sedan lär sig objektorienterad PHP, så är det ett mycket kraftfullt språk.
Det ska även sägas att man absolut inte får låsa sig till ett språk utan att ha testat andra. jag har vart på dem flesta och om man ser på alla typer av språk, pluggat JAVA, C, PERL, Assembler och ASP.NET och PHP.
För en person som Göran kan PHP vara en bra start på sitt programmerande, men bör även se över och testa de andra, vanliga språken.
Nu vet jag att du Anders är duktig i ASP.NET, och om jag kommer ihåg rätt, även duktig i PHP. Så du har alla förutsättningar att lära Göran något
maj 27th, 2008 at 19:42
Äh! Plattformsoberoende is teh shit!
När tänker ni stödja Java servlets och JSP?
maj 27th, 2008 at 21:56
Jag tycker att Kristoffer har helt rätt.
Bara det faktum att det står ”© 2008 Microsoft …” längst ner på http://www.asp.net får mig att snabbt stänga webbläsaren i panik.
Beträffande säkerheten; ovan nämnda företag är ju inte speciellt känt för att tillverka säkra produkter heller.
maj 28th, 2008 at 00:29
Anders: Av 9 fall av 10 beror dessa hål på att den som gjorde scriptet/applikationen inte hade kunskapen eller var inte tillräcklig nogran att se till så att den är skyddade mot olika form av attacker och det är inget unikt för PHP, det gäller oavsett vilket språk man programmerar i.
Själv har jag inte hört något om att PHP skulle vara osäkert, däremot kan jag tänka mig det som gör att PHP får ”skulden” är att det är ett lätt språk att börja med som nybörjare. Allt man behöver i förkunskaper är HTML, sedan är det bara söka på google efter PHP och inom någon dag så har de skapat en gästbok eller likande. När man sitter med din första vettiga PHP applikation tro fasiken man inte bryr sig om säkerheten? De har antagligen inte ends hört talas om XSS.
Slutligen vill jag säga det att PHP och ASP.NET inte går att jämföra av den anledningen att de har olika förutsättningar. PHP är ett språk, ASP.NET är flera kombinerade språk PLUS ett ”inbyggt” ramverk. PHP kommer alltså inte med något ramverk, utan det är upp till användaren att skaffa.
Ska man jämföra PHP om något så är det vanliga ASP som jag själv tycker på något sätt är bättre på PHP. ASP behöver man ha olika typer av monduler för att skicka mail och varje webbhotell har sin egna. Så att har man ett kontaktformulär på ett annat webbhotell och flyttar det hit så får man göra om den. Dessutom är dessa moduler inte heller gratis i många fall.
PHP däremot finns nästan allt från start, vill man mot förmodan ha något som inte finns i PHP som standard så är det bara tanka hem tillägget som oftast är gratis (vad jag vet).
Visst, jag kan hålla med om att ASP.NET har sina fördelar, men de fördelar som jag får med PHP vägre tyngre. Jag har sett videon ”Watch ASP.NET Development in Action” på asp.net och mitt intryck av den är att man kommer tillbaks då när man använde den grafiska miljön i Dreamweaver. Enkelt och pratiskt, men gav ingen kontroll över koden och genererade massa ful-kod som var praktiskt taget oanvändbar. Visst var det ”coolt” att man med två taggar kan åstakomma en AJAX-uppdatering i ett script. Men om man slänger in ett ramverk i PHP efter sitt eget smak och tycke kan man lätt åstakomma samma sak på likande sätt.
Fotnot: Nu har jag inte syslat ASP.NET överhuvudtaget och ASP var det länge sedan jag grejade med, men om det är så att något är mina påstående är felaktiga så får ni gärna rätta mig om jag har fel.
maj 28th, 2008 at 08:23
Eric, helt rätt!
Att välja scriptspråk är en smaksak, jag gillar .NET och Microsoft har gjort ett bra arbete med Visual Studio som gör det enkelt att arbeta med .NET. Dock använder jag inte alla dessa fina funktioner utan föredrar att själv ha kontroll över så mycket av koden som möjligt själv.
maj 28th, 2008 at 11:26
Äh, tacka vet jag PHP… .NET är det sådana där sega sidor och ”Server Application Error”
(Men i slutändan är det viktigaste att man kan göra det man vill snabbt och bra).