Понеже се оформя интересна дискусия, ще се постарая да дам мнение в реда на проблемите, поставени от теб.
За цените - достатъчно е да имаш във фирмата си 2-ма сертифицирани MCP-та, и M$ ти изпраща за девелоперски цели целия MSDN. Това струва общо 120 долара, като постигнатите ползи за фирмата са несъпоставими. За малки фирми тип "гаражен" обикновенно едно копие от Visual Studio е повече от достатъчно - само за да компилираш крайния продукт със регистрирано копие.
Освен това се сещам за цените на други подобни решения - например ASP 2 DLL - около 250 долара. Рабира се, това изисква VB, който спокойно се побира до твоите 600.
За използване на DHTML като интерфейс в Delphi 7 има интересно решение - http://clubs.dir.bg/showthreaded.php?Cat=8&Board=Delphi&Number=1938789338&page=0
Предполагам че и M$ има подобни неща, като разбира се тези елементи са просто добавка към готовите продукти. Колкото до безсмислицата да сравняваш ХТМЛ и Виндоус вариант, предпочитам да не споря - живей с твоите убеждения.
За моите години - в момента съм на 32, а почнах да човъркам на 14.
За преизползването на нещата - класическия вариант е да се ползва Интранет среда - т.е. при клиента отива готовото ASP - същото както и при сървъра. Разбира се, дребен проблем е на машината да има Web сървър, но процента на фирмите с домашни версии на Виндоус е твърде малък, да не говорим че те не са потенциални клиенти. Освен това липсата на АСП сървър е преодолима в някаква степен - има едно кило безплатни такива.
Остава дребния проблем за инсталационната програма, която да нацвъка АСП приложението в Уеб сървъра - в скромен вариант това са около 30 реда код на ВБ + малко шарения, като готови инсталатори колкото искаш. Лично аз съм правил такъв с тлъст wizard, on-line checking,криптиране и прочее, като нещата са учудващо лесни.
За яденето - желая ти достатъчно количество и качество.
За НЕТ и Жава - просто е смешно да говорим.
За "измислянето" на Уеб машини, за "сложното" и "ограниченото". Приятелю - решението се подбира според целите които гониш. Скриптовете имат предимството че са преносими. За съжаление имат и доста недостатъци - например са неизмеримо по-бавни. Затова са измислени CGI и ISAPI модулите. Не е задължително, но е хубаво да се знаят. Гарантирам ти, че един разработчик на Delphi с WebSnap или на VB с WebClasses е точно толкова продуктивен, ако не и повече, колкото един ASP разработчик. Относно мързела и прочее - напълно поносимо е за един програмист да научи VBScript, ASP и VB for Applications. Той сам ще усети нуждата - например много от сложните ми изчисления на ASP ги трасирам като функции във VB. От едно ниво нататък нещата стават еднакви - DHTML, DOM на IE, структура и възможности на IIS.
И накрая, за простотата. Ако говорим за desktop приложение, една RAD среда е несравнимо по-проста за научаване и използване, да не говорим за неща като навигиране във файлова система, визуална работа с бази данни и прочее. Нещата са просто от различен клас. Да спорим за това е като да ме убеждаваш, че земята е плоска. На пръв поглед - да.
В крайна сметка, и аз знам приказката за българския казан в Ада, и не искам да си мислиш че споря просто защото ми е забавно. Абсолютно оценявам хубавите неща в твоя замисъл. Затова е хубаво и да акцентираш само върху тях. Както и да се съобразяваш с какво се бориш, и кого се мъчиш да убеждаваш.
Желая ти успех. Пък за изясняване на мнения съм винаги насреща.
чети и дишай по-леко
|