Widze że mimo tylu odsłon nikt się nie wypowiada, więc sam muszę
Gwoli wstępu, chce tylko napisać że odkąd zacząłem zajmować się programowaniem (zawodowo) robiłem to w VisualBasicu. i VBA Ścieżka "kariery" skłoniła mnie do zajęcia się internetem, i tak począwszy od notatnika i prostych stron, przeszedłem przez Java Script (którego osobiście nie lubie i może dlatego nie znam dość dobrze) zacząłem "bawić się" w języki działające po stronie serwera...
Zacząłem od Perla i kilka rzeczy w nim stworzyłem, później przeszedłem na PHP i to było coś:
fajne przejścia z trybu html na PHP, miła współpraca z bazami zarówno przez ODBC jak i wbudowane moduły.
No i całkiem niedawno szef kazał pisać w ASP.NET, więc zacząłem (od sklepu internetowego), no i się zaczęła jazda dawno nie miałem tyle nerwów i kłopotów, wiąże się to z zupełnie innym podejściem MS do pisania skryptów.
Co mnie kosztuje najwięcej zgrzytów: nastawienie z PHP chce wykonać kod to daje znaczniki i heja.
Cięzko jest mi się przestawić na filozofię WebForms, ale z każdym drobnym sukcesem asp.net zaczyna mi się coraz bardziej podobać. Co mi w nim bardziej odpowiada:
1. Kontrolki WEbForms same sprawdzają przeglądarke użytkownika i dostosowują kod HTML - co odciąża programistę
2. zdefiniowanie zmiennych w pliku global.asax (każda zmiana w nim powoduje, że serwer restartuje, działające procesy i uruchmamia je od nowa.
3. Odciążenie twórcy od powielania tych samych kodów
4. Możliwość definiowania zdarzeń np. typu OnClick dla przycisku
5. Przyjemniejsze zrządzanie stanem sesji.
W asp.net pisze przy pomocy aspwebmatrix (program darmowy, żby nie było) z którego też jestem zadowolony, do PHP używam CrismonEditora (również darmowy).
Kurde chyba mój najłuższy post jaki w życiu spłodziłem.