Re: Kein CopyFolder unter .NET ?!

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Harald M. Genauck schrieb:
Siehe auch: http://www.aspnetzone.de/blogs/peterbucher/archive/2007/03/30/8-gruende-um-weiterhin-mit-classic-asp-zu-arbeiten.aspx


Hm... ehrlich gesagt, kann ich keinem der 8 dort genannten Punkte zustimmen, heute zumindest nicht mehr. Aber einige der Punkte waren auch schon im März 2007 nicht mehr oder grundsätzlich nicht zutreffend. Wenn's nicht zu OT ist, kann ich ja noch was dazu im einzelnen sagen...

Ich mach's mal. Ziemlich verblendeter Quatsch in meinen Augen.

"1. I've been using ASP for many years now; I can make it do anything I like. Over the years I have built a vast array of functions for all manner of operations from database access to formatting dates nicely. Nimble – that's me with ASP."

Bildmanipulation, Caching, Http-Requests ... scheint er alles
nicht zu machen. Oder hat er einfach vergessen, dass er dafür
ein riesiges Set an 3rd-Party-Komponenten verwendet, die teilweise
nicht mehr weiterentwickelt werden und dadurch z.B. auf x64 nicht
mehr lauffähig sind?

"2. ASP.NET has many views of each page. There is the HTML view, the Source view, and the Code Behind view and switching between the three is sluggish in much the same way that wading waist high through treacle is a little slow going."

Muss man nicht kommentieren.

"3. Sluggish is a word to describe the whole of the .NET development environment. Starting a new project? Go make a cup of coffee. Switching between tabs? 'Go large' with your coffee. Pressing F1 for help? Make your coffee a take-out and go and have a stroll in the park."

Bliebe ja noch Mono Develop oder #develop. Oder die Anschaffung
eines aktuellen Rechners. VS startet bei mir jedenfalls in ein
paar Sekunden. Neue Projekte lege ich ebenfalls so schnell an,
dass ich so etwas sinnvollerweise auch in einem ASP-Projekt
machen muss unterschlägt er.

"4. Regular ASP has the most lightweight development environment I have ever used - Notepad. Yep, that's all you need!"

Mag ausreichen um ein Gästebuch zu programmieren.

"5. ASP.NET has a tendency to auto-generate code. Is this a powerful and useful feature? Not in my books. Surely a serious developer can't depend on any code automatically generated by the overweight Behemoth that is ..NET! Not only is the code auto-generated, but the client side code is generated on the fly, so you have no opportunity to modify or tweak what Bill's team thinks is good for you. If there was a smiley that denotes a "pah!" kind of spitting face I would insert it here."

Kann man prinzipiell so sehen, wenn man allerdings eingearbeitet
ist, merkt man, dass das alles kein Problem ist. Solange ich Code
produzieren kann, der dem W3C-Validator Stand hält, ist alles in
Ordnung. Und spätestens seit den CSS Adapters kann ich das auch
ohne selbst unter der Haube rumschrauben zu müssen.

"6.Have you tried a quick fix on a regular ASP website? Dead easy. Edit the page as it sits on the web server and view your results instantly. Obviously on larger and more mission critical websites you would not do this, but on smaller websites why not? Have you tried a quick fix on a compiled ASP.NET website? It makes me pull this face :-( or this face :-o"

Die gleiche Argumentation begegnete mir damals als ich auf die
Einführung von ASP.NET gedrungen habe - "Was, nicht mal schnell
am Server was ändern? Dann ist das Müll!".

Wer so argumentiert hat sowieso einen Fehler in seiner Arbeits-
weise, Stichwort Versionierung, Quellcodeverwaltung, Synchronisation
usw.

Heute sollte *jeder* mit einer Quellcodeverwaltung arbeiten, da
verbieten sich solche Aktionen von alleine.

"7. Regular ASP hosting is still cheaper and more prevalent than ASP.NET hosting, and even the ASP.NET hosting is slow at moving to new versions. There are UNIX versions of the ASP compiler too so you don't even need a Windows hosting company."

Muss man nicht kommentieren, Unsinn.

"8. Call me lazy, but I've always treated the uploading of a regular ASP website to a remote web server as making an off-site backup of the code. Should my laptop get dropped or lost I can download the website from the web server and continue development. Does this work with ASP.NET? Sadly not. The web server has some compiled code, making it very easy to loose source code."

Mal davon abgesehen dass es inhaltlich falsch ist, auch hier
wieder: Quellcodeverwaltung ...

So, genug Zeit vertan.

--
Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET
.



Relevant Pages

  • Re: Dynamische Elemente anzeigen oder ausblenden
    ... > Warum wird das bei Tabellen in ASP schwieriger? ... Weil du zum Positionieren der Elemente die Ausgabe, bzw. die Methoden, die ... Reihenfolge in der HTML Ausgabe stehen. ... Natürlich wird bei beiden nur der HTML, bzw. CSS Code erzeugt und zum ...
    (microsoft.public.de.inetserver.iis.asp)
  • Re: Generelle Fragen COM->Dotnet Schnelligkeit Registrierung usw.
    ... Code mehr. ... > als Applikation einrichten' ist vom Sicherheitsaspekt nichts anderes, ... > Einige Ihrer Webserver verwenden doch bereits .NET. Bei der neuen ... > VBScript-Komponenten fuer ASP Classic.' ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Beim ersten Aufruf der ASP-Seite ist die Antwortzeit länger geworden
    ... Wahrscheinlich macht die ASP Implementierung etwas im Hintergrund. ... Wir haben aber nichts am Code geändert. ... Sind die anderen Projekte auch asp.net oder asp? ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Suche Buch von MS-Programmierer
    ... >> Grund eines Fehlers in seinem Code. ... This book will NOT teach you to write solid code, at least not the way I see ... If you get past that, he offers among other things, the following ... The first ones are about the compiler. ...
    (microsoft.public.de.vc)
  • Re: Dynamische Elemente anzeigen oder ausblenden
    ... >schon wieder den auszugebenden HTML Code ändern. ... Vorher werden diese Elemente definiert. ... Am Ende meiner ASP Seite sage ich denn nur noch Newselement ...
    (microsoft.public.de.inetserver.iis.asp)