Forum: ASP.NET |
Thema:
wann CodeBehind benutzen? |
Von:
G. Guest (
26.05.2004 11:33) |
Hallo Devs!
Mal ne Frage: Ab wann lohnt es sich CodeBehind zu verwenden? Immerhin ist es ja doch einiges mehr an Arbeit :)
Wenn ich eine "stinknormale" Seite, also eine ohne wirklich besondere Features, habe, dann lohnt doch CodeBehind warscheinlich garnicht, oder?
Oder sollte man CodeBehind grundsätzlich verwenden? Wenn ja (oder auch nein), warum?
Für mich macht CodeBehind irgendwie nur Sinn, falls ich ein Modul schreibe, dass auf verschiedenen Anwendungen zum Einsatz kommt. Und selbst das wäre ja mit einem normalen ascx auch schon möglich.
Wie schauts von der Performance aus? Ist CodeBehind schneller, oder eher nicht?
Betreff |
Von |
Datum |
|
|
Re: wann CodeBehind benutzen?
Codebehind ist grundsätzlich nicht schneller.<br>Es gibt unterschiede beim ersten aufruf. Wenn du eine grosse website in eine DLL packst dauert der erste aufruf durch aus ein weiclhen. Wenn dann nur ein... |
|
|
|
|
|
Hannes
Preishuber
|
26.05.2004 11:50 |
|
|
Re: wann CodeBehind benutzen?
wo liegt denn dann der wikliche vorteil von codebehind, mal angesehen vom wiederverwenden (was ja auch mit ascx geht) und vom gleichzeitigen arbeiten eines layouters und programmierers (was in der... |
|
|
|
|
|
G.
Guest
|
26.05.2004 11:56 |
|
|
Re: wann CodeBehind benutzen?
Bei großen Web-Anwendungen kann eine einzige dll sehrwohl hinderlich sein. Man sollte den Web-Anwendungen in klassischem Sinn auch nur einen Front-End-Charakter geben. Geschäftslogik, DB-Zugriff, etc.... |
|
|
|
|
|
Shinja
Strasser
|
26.05.2004 12:37 |
|
|
Re: wann CodeBehind benutzen?
Hi,<br><br>ich kann aus der Erfahrung Shinjas Ansicht nur unterstützen. Der "Web-Teil" sollte nur die Darstellung übernehmen, den "Rest" rausziehen in eigene DLLs, die am besten DataTables oder DataSets... |
|
|
|
|
|
Achim
Schäfer
|
28.05.2004 10:59 |
|
|
Re: wann CodeBehind benutzen?
Hallo Hannes,<br><br>da bin ich nicht ganz deiner Meinung. Erstelle dir mal eine große Tabelle komplett im CodeBehind und dein gesamtes Frontend im CodeBehind (like SharePointPortalServer 2003 oder CMS... |
|
|
|
|
|
Jörg
Wiedmann
|
26.05.2004 13:17 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!