ASP или JSP?

User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

Mic wrote:
JustMax wrote:
Michael Popov wrote:Лет через 5 поклонники Java 3.4 будут доказывать, что наличие 64 GB памяти и 16G процессора являются вполне разумными требованиями для запуска текстового редактора.

Можно подумать .NET предьявляет меньшие требования по ресурсам :mrgreen: :mrgreen: :mrgreen:.

8O
У меня на Duron 800 / 256 Mb все просто летает.


У меня тоже самое и все работет очень быстро хоть джава хоть .NET.

Вообще о джава приложениях многие ошибочно судят по java applets которые вообщем то явлются просто частным случаем. Основное чем джава хороша это server side applications. Здесь она просто сказочно удобна. И смею заметить что системные требования к джаве тут если и больше чем к .NET то не намного. По крайней мере нет никакой разницы между 256 Mb и 512 Mb - переносимость кода это все окупает. А вот .NET реально переносится только с одной версии виндов на другую если повезет. :wink:

Swing тяжеловат но опять это плата за переносимость. Хотя лично я Java GUI не люблю. ЗА исключением Intellij IDEA :)

Для сравнения предлогаю тест - Win 2000/XP/2003 + IIS 5.xx/6.0 + .NET против Win/Linux + JDK + Tomcat + JSP ресурсов будет жрать одинаково. или почти одинаковою

Еще один козырь у противников джавы - очень ресурсоемкие IDE. Смею предроложить что VS.NET требует ресурсов никак не меньше чем Eclipse или моя любимая IDEA.
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

JustMax wrote:2 webdeveloper

Respect!


Симметрично (с) "Братва и кольцо" :wink:
Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Post by Roy »

webdeveloper wrote:Попробуйте сделать многоязыковое проложение на ASP.NET так что бы при этом было разделение между дизайном и данными (что то типа MVC) Я лично бы вынужден отказатся от всех этих контролов.


По-моему .НЕТ очень хорошо заточен под multi-lingual development. Всё читается из ресурсов, включая сами aspx страницы. Вы какие именно проблемы имели в виду?

webdeveloper wrote:Работа с базами данных заточена только под SQL Server. Если раньше можно было используя ADO работать с разными базами тольок меняя connection string то сейчас нужно переписывать все. Это что нормально? Более того, сейчас мы должне не токо выбрать базу но и еще и способ подключения, потмоу что ODBC это OdbcConncetion, OLEDB - OledbConnection, А еще и SqlConnection. OracleConnection и т.д. А если это нужно делать универсальный код, который нужно будет переносить на другую базу(ы) данных? Что писать свою версию ADO?


Используйте OleDb классы.
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

Post by webdeveloper »

Roy wrote:По-моему .НЕТ очень хорошо заточен под multi-lingual development. Всё читается из ресурсов, включая сами aspx страницы. Вы какие именно проблемы имели в виду?


А поподробнее можно об этом? Или где об этом можно почитать?


Используйте OleDb классы.


Ну это же не удобно. Может быть сейчас мне нужно OleDb а завтра придется подключать тот же самый проект у другого заказчика при помощи ODBC. Что же мне тогда делать?
User avatar
JustMax
Уже с Приветом
Posts: 1476
Joined: 05 Dec 2000 10:01
Location: Vilnius -> Bonn

Post by JustMax »

Roy wrote:Используйте OleDb классы.


Тормоз. Причем куча ограничений.
Вообще стоит поработать с JDBC (TopLink, EJB, etc.)
чтобы понять какое ADO.NET (IMHO) га%^&.
Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Post by Roy »

webdeveloper wrote:
Roy wrote:По-моему .НЕТ очень хорошо заточен под multi-lingual development. Всё читается из ресурсов, включая сами aspx страницы. Вы какие именно проблемы имели в виду?


А поподробнее можно об этом? Или где об этом можно почитать?


Developing World-Ready Applications
http://msdn.microsoft.com/library/en-us ... frame=true

Resources in Applications
http://msdn.microsoft.com/library/en-us ... frame=true

Resources in ASP.NET Applications
http://msdn.microsoft.com/library/en-us ... frame=true
User avatar
dim635csi
Удалён за грубость
Posts: 3347
Joined: 23 Nov 1999 10:01
Location: NC -> NYC -> KC -> Chicago

Post by dim635csi »

justMax, а про TopLink можно по-подробнее? я Castor JDO использую, в силу "бедности" clienta :) ... A TopLink можно не с Oracle?
User avatar
JustMax
Уже с Приветом
Posts: 1476
Joined: 05 Dec 2000 10:01
Location: Vilnius -> Bonn

Post by JustMax »

dim635csi wrote:justMax, а про TopLink можно по-подробнее? я Castor JDO использую, в силу "бедности" clienta :) ... A TopLink можно не с Oracle?


Ясен перец :) Все базы для которых JDBC драйвер есть(ну и поддержка SQL стандарта), т.е. практически все. Да и вообще этот продукт loosely coupled to Oracle, он же изначально WebGain принадлежал , потом Oracle купил. Вообще ИМХО один из самых лучших PersistanceLayer и намного удобней Entity EJB(мало того JTA в него интегрирована). Для девелоперов бесплатен , также бесплатен в составе OAS. А вот stand-alone стоит вроде 6000-7000$ :( - хотя может я ошибаюсь. А Castor - два года назад пробовал - такая гадость была. Может по бедности есть смысл Torque попробовать ? Или EJB под JBoss ?
User avatar
dim635csi
Удалён за грубость
Posts: 3347
Joined: 23 Nov 1999 10:01
Location: NC -> NYC -> KC -> Chicago

Post by dim635csi »

спасибо за обзорчик :) дело тут даже не в бедности, Hibrenate тоже open source и free, просто политику определяет некий program office, которому castor был "рекомендован" :wink: (вероятно ibm global service порылся, etc., etc). агропром он и в америке агропром... :o

 torque посмотрим, для общего развития...

Return to “Вопросы и новости IT”