![]() |
|
|
![]()
|
|
| misha_mike |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 1.6.2007 Репутация: нет Всего: 1 |
Перед которой стала задача реализовать простой WEB-интерфейс для сложного настольного приложения. Сейчас стоим на этапе выбора технологии и как простые разработчики кровно заинтересованы в минимуме геморроя на свои задницы. Суть приложения -- работа с довольно разветвленной БД для полных профанов, которые мышку толком держать не умеют.
Среди кандидатов на первом месте стоит ASP.NET т.к. настольное приложение написано на Delphi и в этом случае мы не должны отказываться от оплаченной привычной среды разработки и языка (а межет -- и целых кусков готового кода, но на это никто особо не надеется). Но опыт создания WEB-приложений практически отсутствует в то время как заказчик ставит довольно жесткие требования к условиям работы приложения. В этой связи на данном этапе очень важно иметь ответы на такие вопросы: 1. Будет ли нормально работать такое приложение на голом IE? 2. Какие средства управления результирующим HTML-кодом предлагает технология? 3. Есть ли в этом коде что оптимизировать? (важен каждый байт) 4. Какие реальные средства управления БД имеются? (гриды с постраничной начиткой, БД-лукапы и т.д.) P.S. Желательны ответы по существу, а не "пишите на php - там все можно". Альтернативные технологии также изучаются, а сюда я пришел за информацией именно об ASP.NET. |
|||
|
||||
| BuShaRt |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: нет Всего: 6 |
Сложно везде, если пишешь качественное приложение. Серверныя языки, как то влияют на работу в браузерах? .. Как разработчикам, расширяющим свою деятельность в сторону веб-технологий, открою страшную тайну "IE - не идинтсвенный браузер, под которым все должно работать" - это касаеться верстки и JS. |
|||
|
||||
| misha_mike |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 1.6.2007 Репутация: нет Всего: 1 |
Если фреймворк самостоятельно генерит какой-либо HTML-код, то да.
По-моему вопрос был поставлен максимально однозначно, зачем лезть сюда со своими дизайнерскими комплексами? Меня совершенно не волнуют никакие браузеры кроме того, которым пользуется заказчик, так понятнее?
А так зависит что например HtmlWriter форматирует код пробелами, а канал связи заказчик дает -- два килобита в секунду без компрессии (и это максимум). И надо на серверной стороне убрать из кода все лишнее чтобы минимизировать объем передаваемой информации. P.S. Прошу воздержаться от ответов в подобном стиле, я не доморощенный уэб-дезигнер и дурацкие шуточки могу в другом месте почитать. |
||||||
|
|||||||
| DrBoom |
|
|||
|
QIP VB-SDK Developer ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 19.2.2006 Репутация: нет Всего: нет |
Обрадуйте заказчика... BuShaRt, правЪ... Сервак от браузера и браузер от сервака не зависитЪ! Оптимизировать кодЪ весьма проблематично, не видя его! Побайтово тем более, большенство платформЪ - это интерпритаторы, которые исполняя на своей стороне кодЪ, формируют и отправляют браузеру HTML! Поэтому задача не совсем ясна))) Скорость выполнения кода зависит от самой машины, а не кода в большей себе части... Будет ли работать на IE... во первых, это зависит от HTML... то что вы в нем используете, т.е. сервакЪ, ну ни как не зависитЪ! во-вторых, версия IE)))
|
|||
|
||||
| sTa1kEr |
|
||||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
В данном случае влияет. Т.к. ASP.NET для любой не статической страницы генерирует JavaScript, а если еще используется AJAX, то тем-более будет большая зависимость от браузеров. Именно с IE не будет никаких проблем, т.к. и браузер и технология разработаны Microsoft-ом. Хотя с другими популярными браузерами тоже не будет проблем, Microsoft хорошо заботится о кросбраузерности.
А зачем управлять именно результирующем HTML-кодом? aspx не является конечным xhtml-ем с интегрированными скриптами (как это сделано в PHP), это очень гибкая объектная модель. Любой aspx тэг является экземпляром класса, унаследованного от класса Control, и управлять им можно почти так же как и обычным контролом прикладных приложений. Есть, ASP.NET формирует много избыточных (и зачастую не нужных) данных. Но что бы максимально облегчить вес конечного HTML-кода, вероятно, придется писать свой PageHandlerFactory, что потребует большей трудоемкости. С другой стороны, если максимально использовать AJAX, то можно очень с экономить трафик. Для работы с AJAX у Miсrosoft-а есть очень удобная библиотека http://ajax.asp.net (бывший Atlas).
Имеется примерно все тоже самое, что и для WinForms. Это сообщение отредактировал(а) sTa1kEr - 19.6.2007, 11:54 |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |