Re: Kein CopyFolder unter .NET ?!



Hallo Thomas,

"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.

VS 2008 schafft auch einiges mehr an Tempo...

"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.

Zum einen, zum anderen kann man auch in ASP.NET alles per Notepad schreiben, wenn man unbedingt will.

"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.

Abgesehen davon: ASP.NET zwingt einen seit 2.0 niemanden mehr, die "High-Level"-Objekte zu nutzen. Man kann sich auch ein eigenes "ASP.NET" von Grund auf neu bauen, oder alles zu Fuß machen, und dabei nur die Basis-Funktionalitäten in Anspruch nehmen,

"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.

Bei den ASP.NET 1.1 Websites und den WebApplication-Projekten in 2.0 war/ist erneutes kompilieren bei Änderungen im Code-Behind notwendig. Die aspx-/ascx-Seiten konnten/können nach wie vor jederzeit on-the-fly bearbeitet werden, und bei den WebSite-Projekten in 2.0 ist das eh kein Thema.

"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.

Abgesehen davon, dass es ja auch Mono gibt...

"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 ...

ACK.


Viele Grüße

Harald M. Genauck

"visual studio one" - http://www.visualstudio1.de (Chefredakteur)
"ABOUT Visual Basic" - http://www.aboutvb.de (Herausgeber)

.



Relevant Pages

  • How can I find out whether a user has permissions to see a page or not?
    ... I wrote to do the ACL check. ... only in C++ with managed extensions to make ... a web server somewhere to deploy my website (which is LAN ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • RE: Multiple Spoofed HTTP Requests
    ... If you can't view the return packets that you have no ... idea what the web server chose as its Initial Sequence Number. ... Audit your website security with Acunetix Web Vulnerability Scanner: ... Up to 75% of cyber attacks are launched on shopping carts, ...
    (Pen-Test)
  • RE: Breakpoint on a web service
    ... First let us clarify how the website works. ... hosted in a web server process. ... Development Server in Visual Studio, Visual Studio will create built-in web ... I suppose that your website and web service are all ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: 2 tier vs 3 tier
    ... question is because of the following item I read on the MS website that has ... Forget about changing the DB engine as that is a ... all your data access logic sits on the web server and you end ...
    (microsoft.public.sqlserver.programming)