FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Bara ett inlägg till!
|
Citat:
En grej med ASP.NET som jag finner oerhört störande är alla ständiga omkompileringar man måste göra. Otroligt mycket utvecklingstid går åt att stoppa, kompilera om, starta och sedan hamna i rätt state (logga in + gå till rätt sida på din sajt). Finns det något sätt man kan komma ifrån / snabba upp detta? |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Citat:
Det mest rättvisa är väl att jämföra standard ASP.NET med PHP och ett "framework" t.ex Zend och kanske en opcode cache installerad. Dock känns diskussionen kanske aningen onödig då man bevisligen kan bygga skalbara tjänster i bägge tekniker. Citat:
Det går väl lite snabbare att köra on-the-fly kompilering (eller vad det kallas) dvs använda CodeFile istället för Codebehind. Men det har andra nackdelar. |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Citat:
|
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Citat:
![]() Om man vill kan man ladda upp källkoden - aspx och codebehind - men jag har svårt att se något bra med att göra det. När man använder CodeFile kör man på WebSite-projekttypen och det är väl en smaksak om man föredrar den varianten eller WebApplication. Det är inte helt lätt att läsa sig till vad som passar en bäst så det bästa är att sätta upp en litet testprojekt och testa sig fram. Senast redigerad av dAEk den 2011-01-18 klockan 19:08 |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Flitig postare
|
Lägger du kodfiler i App_LocalResources? Där ska väl bara resursfiler ligga såsom resx etc? I min värld lägger man inga kodfiler öht i webbprojektet, utan man lägger businesslagret i ett eget projekt (class library) och DAL i ett eget projekt. Fördelen blir ju också att man minskar kompileringstiden om man har flera projekt då den inte behöver kompilera allt varenda gång. Jag förespråkar även web application project framför web sites, det är mer ordning och reda i wap
![]() Däremot precis som TS säger så lägger man ju overkligt mycket dötid på att komma till sidan man jobbar med, dvs loggar in, klickar här o där för att hitta till rätt ställe. Om nån har nåt tips hur man minskar den tiden vore jag tacksam. Sen är diskussionen i sig för mig intressant, då jag enbart jobbat med .net sen 2002, så kul att få lite input vad folk tycker är bra resp dåligt. Man blir ju lite hemmablind om man säger som så ![]() |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Citat:
Citat:
Senast redigerad av dAEk den 2011-01-19 klockan 01:38 |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Att jämföra Asp.Net med PHP eller Ruby för den delen är lite som att jämföra äpplen med päron och apelsiner ;O)
Har själv nyligen gått över till Asp.Net MVC och kan säga att en helt ny värld har öppnats för mig. Jag kan skriva renare applikationer, få till tydliga separationer mellan kod och design och allting blir väldigt "testbart". Hett tips är att du plöjer igenom Nerddinner (googla på det) för att komma in i MVC tänket, som skiljer sig en hel del från Webforms. Kan även tipsa om ett riktigt grymt CMS som nyligen(12 jan) släpptes, Orchard (Ja , Microsoft har börjat flirta med open source communityn =) ) Spana in den på orchard.codeplex.com , enkel att installera, (ja faktist enklare än Wordpress), däremot att börja utveckla med den är lite mer trögstartat men det ganska mycket dokumentation. Att det skulle vara dyrt att driva och uteveckla asp.net siter köper jag inte, Visual web developer är gratis, hos tex Axentus kan du drifta IIS + MS SQL server för 900kr om året och har du en process som äter upp 4gb ram så har du gjort något fel ![]() |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Medlem
|
Såg en demo av MVC, uppfattade det så att man inte längre använder webbkontroller tex DropDownList, TextBox m.m . och ingen ViewState. Stämmer det?
|
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Flitig postare
|
Citat:
man har "tagit ett steg bakåt" och kodar vyerna med liknande syntax som gamla ASP 3.0. På så sätt får man full kontroll på html-koden (igen). Den enda C#/VB kod som ligger i vyerna är den som hanterar hur modellen som skickas in skall skrivas ut, tex for-loopar och if-satser. |
||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Bara ett inlägg till!
|
Citat:
MVC är absolut ett steg i rätt riktning och att dom sopat Viewstate är nog det bästa val dem gjort på länge! |
|||
![]() |
![]() |
Svara |
|
|