Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.net меня разочаровал / 20 сообщений из 20, страница 1 из 1
06.04.2004, 14:18
    #32470586
DimasP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Добрался я тут до изучения asp.net до этого 2,5 года писал на asp - и вот мои первые впечталения.

В Microsoft-е сделали удобную песочницу для программистов. Всякие там классы, обработка событий, наследование, короче ООП под Web.

Господи, но какой HTML на выходе получается! На одном сайте зашел на главную страницу - текста ни фига - HTML 80Кб, один viewstate + всякие функции системные 10Кб занимают. Плюс еще эти безумные ID ко всем тэгам. Это ж кошмар какой-то.

Какой тут можно говорить об оптимизации HTMl-кода.

Согласен что asp.net ускоряет написание простых web-приложений по сути это удобный конструктор, но шаг лево шаг вправо и тут же нужно перелопатить кучу документации чтобы понять как это все сделать.

Стало проще но пропала гибкость. Например нужно проверить форму на правильность ввода. в ASP.net есть всякие валидаторы и т.д., а если нужно проверить допустим наличие в БД уже подобной записи? Наверное в ASP.Net как-то можно. Но в ASP мне нужно было лезть в MSDN чтобы узнать как это делается - это было и так понятно.

и все эти объекты asp.net можно и на asp написатью. Только запись будет не

<asp:DropDownList id="AAA"/> a <%=GetHtmlList('','','')%> и можно контролировать все до последнего тэга.

Вообщем не знаю как-то пропало желание изучать этот .net. Лучше в сторону PHP буду развиваться
...
Рейтинг: 0 / 0
06.04.2004, 14:19
    #32470589
DimasP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
ошибочка :)
Но в ASP мне не нужно было лезть в MSDN
...
Рейтинг: 0 / 0
06.04.2004, 14:25
    #32470606
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Как применение для inTRAnet внутри предприятия, очень удобно.
...
Рейтинг: 0 / 0
06.04.2004, 14:31
    #32470625
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
авторКакой тут можно говорить об оптимизации HTMl-кода.
Всё зависит от кривости/не кривости рук программера.
авторЛучше в сторону PHP буду развиваться
Вперёд и удачи, форумы .Net прошу кросспостингом не засорять.
...
Рейтинг: 0 / 0
06.04.2004, 14:47
    #32470670
EvAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Во первых мышление ASP.NET отличается от ASP - через некоторое время понимаешь и начинаешь делать вещи по-другому, хотя готов признать вначале у меня это тоже вызывало раздражение...
Во вторых и c# и VB.NET это ООП языки, поэтому вопрос о "гибкости" отпадает.
В третьих - да, все объекты можно написать самому, но зачем изобретать колесо и писать кучу строк кода, если легче воспользоваться готовым и расширить, если чего-то не хватает, и тоже всё под контролем "до последнего тега"...

Про размер готового HTML
- то что некоторые не особо опытные программисты не отключают ViewState где он не нужен и пользуются серверными объектами, там где можно использовать обычный HTML - это проблема недостаточного опыта, а не ASP.NET
- большинство серверов и браузеров умеет работать с HTTP 1.1 - тоесть умеет сервер умеет сжимать, а браузер расжимать полученную страницу и необходимость высчитывать и экономить килобайты теряет актуальность.
...
Рейтинг: 0 / 0
06.04.2004, 15:28
    #32470770
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Мне с обычного C на С++ тоже нелегко было переходить, но зато какие возможности открылись! Так и ASP.Net - когда освоишь технологию, то пишется намного легче, быстрее и проще.

DimasPСогласен что asp.net ускоряет написание простых web-приложений по сути это удобный конструктор, но шаг лево шаг вправо и тут же нужно перелопатить кучу документации чтобы понять как это все сделать.
"Перелопатить" нужно один раз, а пользоваться будешь долго. А написание сложных приложений ASP.Net ускоряет ещё больше.

Хотя... Наверняка можно найти и сейчас человека, который скажет, что кони лучше машин, сядет на велосипед, и покатит себе потихоньку...
Удачи!
...
Рейтинг: 0 / 0
06.04.2004, 15:40
    #32470810
DimasP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
автора пользоваться будешь долго.

ага а потом появится какой-нибудь ASP.Новая_Хрень и опять переучиваться блин :)
...
Рейтинг: 0 / 0
06.04.2004, 16:54
    #32470989
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
авторага а потом появится какой-нибудь ASP.Новая_Хрень и опять переучиваться блин

Дык какие проблемы? Некоторые до сих пор на FoxPro 2.6 for DOS - и не переучиваются, так и помрут
Так и ты давай.
И в школе не надо учиться тоже - мало-мало писать-читать научился да и ладно, а то математики всякие, арифметики. А вдруг чего - опять учиться



-- Tygra's --
...
Рейтинг: 0 / 0
06.04.2004, 17:51
    #32471100
DimasP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Да не просто я к тому что тяжко переходить. И какой смысл через 2 года опять все заново? или в этом и заключается у*енная фишка программирования? :)
...
Рейтинг: 0 / 0
07.04.2004, 12:39
    #32471937
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
И я тоже думаю - на велике ездить умею, на кого хрена машину покупать - переучиваться там.... А вдруг еще круче куплю - и что, опять переучиваться??.... Неее, уж лучше на велике...

ЗЫ Ученье-свет, неученье-тьма. Я предпочитаю свет и денежную работу.


-- Tygra's --
...
Рейтинг: 0 / 0
07.04.2004, 23:15
    #32472848
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
To: tygra

Только сегодня потеяя объяснял части руководства, почему сделал выбор на ASP.NET а не на webconnect. Похоже, что не убедил... Еще влетело за использование сохраненных процедур в контейнере базы данных VFP. То, что для свобоных таблиц пришлось бы писать много кода - за оправдание не приняли... Вот и думаю - что делать дальше :(

А ASP.NET понравилась прежде всего своей простотой - ежели чего надо, то уже есть готовое. Единственный недостаток - неудобная передача параметров в OleDB - не так все красиво как для SQL Server...
...
Рейтинг: 0 / 0
08.04.2004, 15:26
    #32473940
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Значит надо менять работу по возможности.
А начальство - это руководитель ИТ-отдела или выше?

-- Tygra's --
...
Рейтинг: 0 / 0
09.04.2004, 00:08
    #32474605
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
To: tygra

Что-то около того - консультант фирмы по FoxPro. Сегодня опять прочитал лекцию, как за прошлый день webconnect переварил 1,5 миллиона запросов приблизительно по 50к каждый. Посавили мне в упрек - что в NASA стоит ведь webconnect, а у почему у нас будет ASP.NET... Рассказали как хакер пытался взломать сайт с webconnect - залез на сервер и увидив скомпилированный моудль exe - в панике развел руками - мол сделать ничего нельзя (мне показалось, что этот взломщик какой-то несерьезный, я бы просто удалил этот модуль на всякий случай - и всего делов-то . Еще долго ругали MS, но в конце сказали - "ну а если посмотреть правде в глаза - то альтернативы то и нет, во всех - их продуктах еще больше проблем..."

Ну а Босс сказал просто - после окончания проекта отдашь мне на проверку и он тогда уже приймет окончательное решение... Уважаю его за то, что всегда все проверяет соими руками... В прошлый раз исправлял дизайн на моем web site на classic ASP - после двух дней удивленно заметл - а ведь это так просто

Ну а меня и так скоро выгонят, так-как фирма не смогла получит на меня workpermit. Через несколько дней или недель (после окончания круговорота бумаг) надо будет искать работу где-то в России. Хотя мне понравилось в Англии отношение к программистам - даже FoxPro мне на компьютер установил системный администратор :) И ежели что-то будут спрашивать с меня - сначала дают литературу, покупают программу, отправляют на учебу... Просто фантастика... даже и не верится, что такое где-то существует. Хотя второй босс говорит, что в Америке - два раза в год выпихивают многих программистов для повышения квалификации (там у них есть какие-то сертификационные программы и чтобы фирме получить этот сертификат - надо учить сотрудников...) Большой Брат дает таким образом им всем жить довольно интересной жизнью
...
Рейтинг: 0 / 0
09.04.2004, 10:19
    #32474910
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
Оказывается и в Англии дураков полно. Скажи ему, что его Фокс Про давно устарел морально. Пусть новые технологии осваивает. Только лучше не ему, а босу скажи.
Удачи!
...
Рейтинг: 0 / 0
09.04.2004, 11:23
    #32475067
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
авторСегодня опять прочитал лекцию, как за прошлый день webconnect переварил 1,5 миллиона запросов приблизительно по 50к каждый

Да, круто. Отличный довод!
Только я бы посмотрел, как его webconnect справился хотя бы с 30% нагрузкой нашего сайта. Java не справилась. Этот, как его... у которого расширения cfm - тот помер давно уже, скоро как 5 лет будет. А ASP.Net живет, зараза, и от версии к версии все быстрее и быстрее. А если еще на 2003 сервер поставить, дык вообще песня.

-- Tygra's --
...
Рейтинг: 0 / 0
09.04.2004, 12:31
    #32475259
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
To: Max Pro

Я бы хотел заметить, что в Англии дураков я не встречал :(. Скорее всего ребята продвигают какие-то свои решения. Дело в том, что на Западе есть некоторая конкуренция со стороны независимых разработчиков и Вы бы удивились большому обилию продуктов, которые сейчас пытается вытеснить с рынка ASP.NET.

То что FoxPro умер - это большое преувеличение Он просто транформировался в 8 версии в очень хороший и современный продукт. В нем есть все, что нужно для обработки данных и работы с внешними источникам данных - MS SQL Server и ORACLE... Причем с первым он работает как с родным и язык намного мощнее, чем VB для работы с данными. Но речь здесь не об этом.

К сожалению цена играет большую роль в странах, где люди платят за лицензии. Так обсуждался вопрос по переходу на MS SQL Server Yukon, но был отвергнут по причине будущей дороговизны, аналогично был отвергнут пока W2003 Server... Было отмечено, что все это хорошие вещи, но неоправданно дорогие...

To: tygra

Будем надеяться, что меня не подвинут все это переписывать заново после праздников Хотя если Босс скажет, то почему бы и нет - webconnect будет генерировать ASP.NET страницы из FoxPro таблиц, а сервер уже будет их исполнять
...
Рейтинг: 0 / 0
12.04.2004, 12:15
    #32477341
qu-qu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
webconnect будет генерировать ASP.NET страницы из FoxPro таблиц, а сервер уже будет их исполнять

Боюсь, что именно так и не получится...
Потому как ASP.NET, это вовсе даже и не ASP, в этом как раз и заключается "продвинутость" технологии, и как побочное следствие - ее абсолютная "обратная несовместимость".

В ASP "активная страница" это был просто VB-скрипт, с "вкраплениями" HTML (или наоборот?), и каждый раз при обращении к странице этот скрипт (или "подсунутый" вместо него другой) выполнялся в процессе IIS-а.

В ASP.NET понятие "активная страница" немножко умерло, т.к. aspx-файл это уже "голый" XHTML, к которому может (должен быть?) привязан скомпилированный под CLR код, делающий "за сценой" всю т.н. "активную обработку" (неплохой принцип, кстати, "мухи отдельно - котлеты отдельно").

Не могу сказать, что нельзя заставить IIS (или "движок" ASP.NET) перекомпилировать сборки "code behind" каждый раз при новом обращении к серверу (типа "через" webconnect), где-то я даже читал как ето делается, но при этом будет теряться основная "изюминка" технологии - исполнение "компилированного" кода в процессе IIS-а вместо "скриптованного", а слово "компилированный" в данном контексте - не пустой звук, т.к. CLR после первого запуска любого метода из managed-dll делает его JIT-компилляцию в "нативный" код, и все последующие вызовы практически отрабатывают как из обычного компиленного EXE-шника...

Вот такие пироги...
...
Рейтинг: 0 / 0
12.04.2004, 21:55
    #32478242
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
To: qu-qu

Спасибо, что оценли шутку...

Естественно, что все должно идти натуральным путем, хотя... может стоить и попробовать... FoxPro вон тоже компилирует программы "на лету" лет так надцать и скорость выполнения псевдокода (технологию которого MS применила в ASP.NET) получается ничуть не меньше, чем exe модуля
...
Рейтинг: 0 / 0
15.04.2004, 13:43
    #32482679
EvAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
tygra
А если еще на 2003 сервер поставить, дык вообще песня.

Нифига не песня...
я тут 300 фоток одновременно уменьшить решил по 1.5Мб штука а я их людям как thubnails показываю...
на 5 человеке сдох сервер :(((((
...
Рейтинг: 0 / 0
15.04.2004, 16:23
    #32483076
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.net меня разочаровал
1. При чем тут сервер
2. И как ты их одновременно сжимал?
3. И какое железо?

-- Tygra's --
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.net меня разочаровал / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]