Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.28;
Скачать: CL | DM;

Вниз

.net или нет?   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2008-05-31 22:55) [120]

> iZEN  (31.05.2008 22:01:54)  [114]

> Java-приложения, в каком году
они ни делались, БИНАРНО
совместимы с текущей
версией JRE/JDK, ненадо
устанавливать что-то для
запуска устаревших
приложений.


Ну ну, то-то они совместимы,
что потихоньку умирали
одна за другой, при том не
сразу, а по частям с
мучениями, в конце концов
осталась только чашка кофе
в версии 1.6, красивая но
бесполезная. Из-за этого я
вынужден держать старую
машину с версией 1.3-1.4,
поскольку иначе мне нечем
управлять оборудованием.


 
iZEN   (2008-06-01 01:08) [121]

Ломброзо_, деревья, таблицы, списки и другие компоненты отображения для Веб-страниц генерирует и претворяет в жизнь JSF. Зачем Вы искали замену этой технологии в SWT, мне несовсем ясно.


 
ketmar ©   (2008-06-01 01:09) [122]

>[121] iZEN (2008-06-01 01:08:00)
ты опять прекратил читать и начал писать? буквами по браузеру было сказано, что веб-морда не устраивает.

---
Understanding is not required. Only obedience.


 
iZEN   (2008-06-01 01:19) [123]


> ketmar ©   (01.06.08 01:09) [122]
>
> >[121] iZEN (2008-06-01 01:08:00)
> ты опять прекратил читать и начал писать? буквами по браузеру
> было сказано, что веб-морда не устраивает.

Читаем вдумчиво:1. Веб был изначально задуман для просмотра порнухи, а вовсе не для создания функционально насыщенных учётных систем.Личное дело автора, для чего ему нужен Веб.
Мне не нравится, что в стандарте HTML до сих пор нет места деревьям и редактируемым таблицам.Есть. JSF это реализует.
Не нравится, что элементарное событие – случайное закрытие окна пользователем,Это ещё что?
который перед этим битый час вводил данные - невозможно отследить единообразным способом.Есть. Таймауты сессии никто не отменял.Бесит, что в Опере нельзя использовать самодельные контекстные меню.А где можно?

Из неправильной посылки и проявляются вот такие "перлы" и опусы на тему "Как плохо нам живётся"... ничего-то мы не знаем, и знать не хотим... :))


 
Ломброзо_   (2008-06-01 01:20) [124]

Веб замечателен в качестве фронт-энда информационных систем с превалирующим режимом "чтение" (библиотеки, магазины, форумы и т.п.). Сделать на веб учётную систему, в которую данные будут в основном записываться - проще удавиться.


 
Ломброзо_   (2008-06-01 01:22) [125]

>IZEN
не, ну русским языком же написано:
"Броузер в качестве тонкого клиента был смело отвергнут, потому что:"


 
ketmar ©   (2008-06-01 01:23) [126]

>[123] iZEN (2008-06-01 01:19:00)
>Это ещё что?

поищи в уголке окошка такую иконку. на неё клацаешь — окно закрывается. или ctrl+w нажми, например, в любом табовом брофзере.

>Таймауты сессии никто не отменял
это пипец поможет юзеру восстановить потеряные данные.

>А где можно?
в тормозилле, например. да и в опере, если аккуратно. но дальше написано, что для этого (и прочего) нужна маловменяемая куча js-кода. однако до того места ты не дочитал, как я вижу.

---
Understanding is not required. Only obedience.


 
Игорь Шевченко ©   (2008-06-01 01:26) [127]

Ломброзо_   (01.06.08 01:20) [124]

А вот на форумы пишут.


 
ketmar ©   (2008-06-01 01:27) [128]

>[127] Игорь Шевченко © (2008-06-01 01:26:00)
так ты почитай, что пишут-то… лучше бы не писали.

---
Understanding is not required. Only obedience.


 
Ломброзо_   (2008-06-01 01:29) [129]

Форум - это максимум два десятка полей. Бухгалтерия - это несколько тысяч полей.


 
iZEN   (2008-06-01 01:38) [130]


> Ломброзо_   (31.05.08 22:49) [118]
>
> Требования к архитектуре стандартные: трёхзвенка, включающая
> промышленную СУБД + слой бизнес-логики + клиент. Сверху
> торчит подсистема аутентификации, авторизации и аудита,
> а сбоку – подсистема интеграции с учётными системами третьих
> производителей, включая складские и бухгалтерские системы.


Ну да, стандартная такая система, схеме которой сто лет в обед. :)


> Ломброзо_   (31.05.08 22:49) [118]
>  СУБД должна быть непременно 1) популярной

PostgreSQL.


> Ломброзо_   (31.05.08 22:49) [118]
2) промышленного
> уровня,

Снова PostgreSQL.


> Ломброзо_   (31.05.08 22:49) [118]
что автоматически исключает из перечня подходящих
> СУБД всякую экзотику типа DB2, поделки вроде MySQL и сырые
> штуки наподобие Derby. Собственно, остаются только Oracle
> и MS SQL.

Ну почему только Oracle и MSSQL?
Вот она, ЗАШОРЕННОСТЬ.


> Ломброзо_   (31.05.08 22:49) [118]
> Несмотря на то, что оба этих продукта являются
> проприетарными, производители предлагают разработчикам бесплатные,
>  хотя и урезанные дистрибутивы в виде Oracle XE и MSDE соответственно.
>  Очень хотелось, чтобы система была кроссплатформенной и
> могла функциклировать под управлением Линукса, поэтому я
> с сожалением отложил в сторону Visual Studio и обратил взор
> на Java.

У Oracle есть соответствующий инструмент для работы только с СУБД и решениями Oracle. Вроде бы назывался раньше JDeveloper, и вроде бы был бесплатен (не знаю, как сейчас). Незаменимая весчь. Но только для продуктов Oracle! ;)

Направлю Ваш вектор мысли на связку:
PostgreSQL+OpenLDAP+GlassFish(JSF+Seam+EJB3)+NetBeans.

И книжечку подсуну:
Дэвид М. Гери, Кей С. Хорстманн JavaServer Faces. Библиотека профессионала, 2-е издание, изд. Вильямс, 2008
http://www.williamspublishing.com/Books/978-5-8459-1396-8.html
(авторы заверяют, что знать JSP/Servlets необязательно)


 
iZEN   (2008-06-01 01:45) [131]


> Ломброзо_   (01.06.08 01:20) [124]
>
> Веб замечателен в качестве фронт-энда информационных систем
> с превалирующим режимом "чтение" (библиотеки, магазины,
> форумы и т.п.). Сделать на веб учётную систему, в которую
> данные будут в основном записываться - проще удавиться.

Согласен а все стописят!!!
Для AJAX на слабых компах — ну у меня low-end двухъядерный Athlon 3800+, и то я, измученный JBuilder"ом 3 на Pentium133, не выдерживаю AJAX — это корки настоящие. Тут апплеты легче применить, чем ждать отрисовки изменений на JS.


 
ketmar ©   (2008-06-01 01:46) [132]

вот блин. не смотря на то, что это рекомендовал iZEN, PostgreSQL действительно очень хороший продукт.

---
Understanding is not required. Only obedience.


 
ketmar ©   (2008-06-01 01:48) [133]

>[131] iZEN (2008-06-01 01:45:00)
>Тут апплеты легче применить, чем ждать отрисовки изменений на JS.

потому что скрипты, равно как и станицы, пишут в основном безмозглые криворукие уроды, не знающие ни html, ни javascript. ну, и стандарты делали такие же безмозглые криворукие уроды, конечно.

однако что надо делать, чтобы оно тормозило (кроме как писать сервер на жабе, натурально) — я не знаю. у меня навороченая оконная система на div"ах (где div"ы далеко не десятками считают) с кучей одновременных запросов не тормозит на pIII/600. чего надо покурить, чтобы тормознуть ваших монстров — даже угадывать боюсь.

---
Understanding is not required. Only obedience.


 
Игорь Шевченко ©   (2008-06-01 01:48) [134]

ketmar ©   (01.06.08 01:46) [132]

Оракл толще


 
ketmar ©   (2008-06-01 01:50) [135]

>[134] Игорь Шевченко © (2008-06-01 01:48:00)
и дороже. а если надо почти то же самое по мощности, но без магического слова «ынтырпрайз» — то постгрес. %-)

---
Understanding is not required. Only obedience.


 
Умища   (2008-06-01 01:51) [136]


> ketmar ©   (01.06.08 01:50) [135]

Чё за мантры?


 
Ломброзо_   (2008-06-01 01:54) [137]

Б...я...

> Ну да, стандартная такая система, схеме которой сто лет в обед. :)
Что смешного в слове "стандартная"? Она действительно стандартная, и ничего лучше инженерная мысль ещё не предложила.

> Снова PostgreSQL
Postgres я терзал месяца четыре. Всё бы зашибись, за исключением того, что к этому "продукту" не прилагается номального клиента, с возможностью удалённой отладки хранимых процедур. Мне не нужны голые таблички. Мне нужна бизнес-логика на сервере БД и многомерный анализ. Прошу предложить мне удобный графический инструмент для работы с кубами в оном

>Ну почему только Oracle и MSSQL?
Потомушта только они предлагают более-менее комплексные решения

>OpenLDAP
Нет уж, избавьте меня от его конфигов.

JSF и прочие веб-технологии не нужны. Я знаю, что ява традиционно занимает эту нишу и то, что вы перечислили - это неплохой инструментарий, но веб для моего спектра задач не пригоден. Веб-сервисы - да, пригодились бы, но здесь Java сильно проигрывает майкрософту.


 
ketmar ©   (2008-06-01 01:54) [138]

Удалено модератором


 
имя   (2008-06-01 01:57) [139]

Удалено модератором


 
ketmar ©   (2008-06-01 02:00) [140]

>Всё бы зашибись, за исключением того, что к этому "продукту" не прилагается
>номального клиента, с возможностью удалённой отладки хранимых процедур.

http://www.pgadmin.org/docs/1.8/debugger.html ?

---
Understanding is not required. Only obedience.


 
ketmar ©   (2008-06-01 02:00) [141]

>[137] Ломброзо_ (2008-06-01 01:54:00)
алсо, это опенсорц. потому стандартная мантра: «не хватает? пиши сам». %-)

---
Understanding is not required. Only obedience.


 
Игорь Шевченко ©   (2008-06-01 02:16) [142]

ketmar ©   (01.06.08 01:50) [135]

XE бесплатный


 
ketmar ©   (2008-06-01 02:18) [143]

>[142] Игорь Шевченко © (2008-06-01 02:16:00)
«бесплатный оракл» — это несолидно, пацаны засмеют.

---
Understanding is not required. Only obedience.


 
iZEN   (2008-06-01 02:24) [144]


> Ломброзо_   (01.06.08 01:54) [137]
>
>  Веб-сервисы - да, пригодились бы, но здесь Java сильно
> проигрывает майкрософту.

В чём конкретно?


 
Ослик (2)   (2008-06-01 23:46) [145]

[103] iZEN   (31.05.08 19:39)

> А кроме IIS какой-либо сервер для выполнения ASP.NET есть?
> ;)

Мне и ИИС хватает, зечем что-то еще? :)


> Ну, если Вы сравниваете Веб-сервисы с EJB, то мне больше
> нечего добавить. :))

Угу. "Бабеля не читал, но осуждаю"?
Хотя, если честно, я тоже Бабеля не читал. В смыслле с EJB не работал, а только читал рекламки о том, как там все кульно и рульно.
Но судя по этим рекламкам, дотнетовские вебсервисы это их прямой аналог.
Если чего-то в них не хватает, но есть в ejb, потрудись, обоснуй.


 
iZEN_   (2008-06-02 00:50) [146]


> Ослик (2)   (01.06.08 23:46) [145]
>
> Угу. "Бабеля не читал, но осуждаю"?
> Хотя, если честно, я тоже Бабеля не читал. В смыслле с EJB
> не работал, а только читал рекламки о том, как там все кульно
> и рульно.
> Но судя по этим рекламкам, дотнетовские вебсервисы это их
> прямой аналог.
> Если чего-то в них не хватает, но есть в ejb, потрудись,
>  обоснуй.


EJB — это, грубо говоря, "Persistense Layer", слой хранения данных в объектно-ориентированном виде, которые напрямую отображаются на базу данных или другие хранилища. Тебе знакомо понятие "OR-mapping"? С такими данными можно работать как с набором связанных объектов (кортежем) прямо из Java-приложения (.EAR-бинов) внутри EJB-контейнера. Для .NET есть аналог — NHibernate.

Веб-сервисы это объектно-ориентированный фронтэнд к чему-либо (необязательно к СУБД), "понимающие" сетевые протоколы (в частности, XML-RPC, SOAP и т.д.), определённые независимой организацией W3C. У Веб-сервисов собственная инфраструктура развёртывания и функционирования, в общем случае (видимая клиентам) независимая от платформы.


 
ketmar ©   (2008-06-02 07:56) [147]

>[145] Ослик (2) (2008-06-01 23:46:00)
собственно, вопрос: как перехватить закрытие окна брофзера и запретить это?

если можно — то брофзер гуано
если нет — он опять гуано.

---
Understanding is not required. Only obedience.


 
wicked ©   (2008-06-02 12:32) [148]


> собственно, вопрос: как перехватить закрытие окна брофзера
> и запретить это?
>
> если можно — то брофзер гуано
> если нет — он опять гуано.

событие onbeforeunload


 
wicked ©   (2008-06-02 12:45) [149]


> событие onbeforeunload

точнее window.onbeforeunload


 
Ослик   (2008-06-03 11:53) [150]

[146] iZEN_   (02.06.08 00:50)
Спасибо за то, что написал мне что такое EJB.
Но это не ответ на мой вопрос.
Повторяю вопрос: Что такое можно сделать в Яве с помощью EJB, чего нельзя сделать в дотНете с помощью Веб-сервисов?
То, что ты написал - можно. :)
Веб сервис может выступать ввиде "слой хранения данных в объектно-ориентированном виде, которые напрямую отображаются на базу данных или другие хранилища".

[147] ketmar ©   (02.06.08 07:56)
А причем тут браузер?
Хотя, какая разница, если гуано. :)


 
ketmar ©   (2008-06-03 13:24) [151]

>[150] Ослик (2008-06-03 11:53:00)
>А причем тут браузер?

а при том, что в веб-форме я хочу при закрытии окна брофзера задавать вопрос: «закрыть, данные забыть; закрыть, данные записать; не закрывать». этого сделать нельзя. а если было бы можно, то это дыра в безопасности брофзера и всё равно ужос.

---
All Your Base Are Belong to Us


 
Ослик   (2008-06-03 13:54) [152]

[151] ketmar ©   (03.06.08 13:24)
Дык, вебсервисы можно использовать и в приложениях Виндовс.Формс, необязательно только браузером.

Тоесть, еслиб Ломброзо не стал-бы заморачиваться с явой, а выбрал дотНет, то, как вариант, мог бы построить систему так:
База данных - Слой бизнес-логики на вебсервисах или нет.ремоутинге (но мне первое удобнее, чем ремоутинг) - Клиент на виндовс.формс.


 
ketmar ©   (2008-06-03 14:09) [153]

>[152] Ослик (2008-06-03 13:54:00)
покажи мне виндафз.формз на Linux/*BSD. или ты слова про переносимость ненавязчиво забыл?

---
Understanding is not required. Only obedience.


 
Ослик   (2008-06-03 14:13) [154]

[153] ketmar ©   (03.06.08 14:09)
Угу, забыл. Точнее, забил. :)


 
ketmar ©   (2008-06-03 14:16) [155]

>[154] Ослик (2008-06-03 14:13:00)
во. если win only, то там по всякому можно. хоть эти, как их... апплеты на html+js, забыл, как называются. Ломброзо, вроде, аж целого клиента к ДМ на них сделал.

---
Understanding is not required. Only obedience.


 
Ослик   (2008-06-03 14:18) [156]

[155] ketmar ©   (03.06.08 14:16)
HTA - хипертекст аппликейшен, кажись так называется.
У мну еще остался этот его клиент, но мне всетаки привычнее дельфимастер.


 
Ослик   (2008-06-03 14:20) [157]

дельфимастер - ДМКлиент. :)


 
ketmar ©   (2008-06-03 15:42) [158]

>[156] Ослик (2008-06-03 14:18:00)
угу. оно самое. а, кстати, ссылочку не дашь на клиента этого?

---
All Your Base Are Belong to Us


 
Ослик   (2008-06-03 15:58) [159]

[158] ketmar ©   (03.06.08 15:42)
http://dmjsclient.narod.ru/


 
ketmar ©   (2008-06-03 16:48) [160]

>[159] Ослик (2008-06-03 15:58:00)
tnx

---
Understanding is not required. Only obedience.



Страницы: 1 2 3 4 5 6 вся ветка

Текущий архив: 2008.09.28;
Скачать: CL | DM;

Наверх




Память: 0.84 MB
Время: 0.026 c
3-1206604343
Petrovsky
2008-03-27 10:52
2008.09.28
CommandTimeout в ADOStoredProc


4-1197207030
EgorovAlex
2007-12-09 16:30
2008.09.28
Пул потоков и приоритет - начал тестирование QueueUserWorkItem


2-1219162979
yaric
2008-08-19 20:22
2008.09.28
Отрисовка TRichEdit


2-1219127174
Demo_nik
2008-08-19 10:26
2008.09.28
сумма поля


15-1217861420
{RASkov}
2008-08-04 18:50
2008.09.28
Альфа-канал