|
|
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
День добрый. Подойдет ли Java для написания тонкого клиента под Oracle ? Чтобы пользователи в браузере могли работать с базой данных, был полноценный визуальный интерфейс и возможность создавать отчёты ? Так как с Java не работал, а только знаю что есть языки Java, Java2 и JavaScript. Подскажтие что нужно знать и какие программные продукты иметь для написания клиент-серверных приложений на Java под Oracle ? Можно ссылки на статьи и книги. Зарание благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:20:47 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=227954 2. Вопрос: Посоветуйте книги по Java 8. Вопрос: Как подключиться и работать с базами данных? Какие требуются библиотеки для работы с базами данных? Как сформировать строку соединения для подключения к БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:33:46 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Вопрос жесть. Основы почитай а потом уже браузер, база, клиенты.(JavaScript вообще не в тему) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:36:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
JugaВопрос жесть. Основы почитай а потом уже браузер, база, клиенты.(JavaScript вообще не в тему) :) Ну я и спрашиваю - с чего начать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:39:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13http://www.sql.ru/forum/actualthread.aspx?tid=227954 2. Вопрос: Посоветуйте книги по Java 8. Вопрос: Как подключиться и работать с базами данных? Какие требуются библиотеки для работы с базами данных? Как сформировать строку соединения для подключения к БД? Спасибо за ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:40:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Если есть опыт с Oracle, и нужно соорудить веб-морду (и только) для существующего приложения на Oracle быстро, просто и эффективно, настоятельно рекомендую приглядеться к APEX . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:47:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Подойдет. Учи Java SE и Java EE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:54:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Спасибо, посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:54:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LLypukДень добрый. Подойдет ли Java для написания тонкого клиента под Oracle ? Чтобы пользователи в браузере могли работать с базой данных, был полноценный визуальный интерфейс и возможность создавать отчёты ? Понятие полноценный визуальный интерфейс и браузер или ява - это несовместимые понятия. LLypukПодскажтие что нужно знать и какие программные продукты иметь для написания клиент-серверных приложений на Java под Oracle ? А почему именно ява? Заказные, мелкие (и крупные) клиент-серверные приложения (тонкие в т.ч.) пишутся на более адекватных средствах (в нашей стране) - к примеру на Delphi ж) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:50:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Понятие полноценный визуальный интерфейс и браузер или ява - это несовместимые понятия.[/quote] Аргументы? [quot LLypuk]... А почему именно ява? Заказные, мелкие (и крупные) клиент-серверные приложения (тонкие в т.ч.) пишутся на более адекватных средствах (в нашей стране) - к примеру на Delphi ж) И правда смешно - тонкий клиент на делфи ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:56:56 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13И правда смешно - тонкий клиент на делфи ... Смех без причины - признак или не очень большого ума или отсутствия знаний (чаще - всего вместе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:21:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide no13И правда смешно - тонкий клиент на делфи ... Смех без причины - признак или не очень большого ума или отсутствия знаний (чаще - всего вместе). Ajax под Дельфой? Не соблаговлит ли многоуважаемый дон продемонстрировать сие чудо света? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:40:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
PS Про теоретическое существование "поддержки" я в курсе, интересуют именно реальные продукты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:42:00 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LLypukДень добрый. Подойдет ли Java для написания тонкого клиента под Oracle ? Чтобы пользователи в браузере могли работать с базой данных, был полноценный визуальный интерфейс и возможность создавать отчёты ? Понятие полноценный визуальный интерфейс и браузер или ява - это несовместимые понятия. LLypukПодскажтие что нужно знать и какие программные продукты иметь для написания клиент-серверных приложений на Java под Oracle ? А почему именно ява? Заказные, мелкие (и крупные) клиент-серверные приложения (тонкие в т.ч.) пишутся на более адекватных средствах (в нашей стране) - к примеру на Delphi ж) И чем же дельфи лучше явы в написании интерфейса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:51:28 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideА почему именно ява? Заказные, мелкие (и крупные) клиент-серверные приложения (тонкие в т.ч.) пишутся на более адекватных средствах (в нашей стране) - к примеру на Delphi ж) Опять 25 :) Народ, не кормите форумного тролля - зафлудит весь топик тупорылыми наездами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:03:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
JugaИ чем же дельфи лучше явы в написании интерфейса? Самую малость... практически ВСЕМ (от уровня функциональности базовых контролов, IDE, и в целом модели и парадигм). Можешь посмеяться (над собой разве), но это так. SWT, Swing - это детские тормозные, и кривые игрушки, актуальные разве в случае параноидального требования кроссплатформенности. EJB3, Hibernate - безрамотная хрень (с точки зрения работы с полноценной современной RDBMS). Зашедший Ajaxх Номинально AJAX есть даже в последних Delphi 2007 (WebSnap кажется). Тем не менее - я бы не назвал умной идею тащить неуправляемый код на серверный уровень (при любом раскладе). Тем не менее, AJAX - это проходящий отстой. Web интерфейсы имеют фундаментальные ограничения на количество контролов, и про понятие интерактивности можно забыть вообще, вне зависимости от того, что там на серверном уровне крутится. Или писать какие примитивы (что, в общем то, на Java и пишется, в виде "UI", уж очень натужно) - вроде магазинов каких онлайновых или около того. --- Далеко ходить не нужно - брокерские терминалы пишутся на чем? на AJAX-е? Да ну? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:09:10 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Дуремар grexhideА почему именно ява? Заказные, мелкие (и крупные) клиент-серверные приложения (тонкие в т.ч.) пишутся на более адекватных средствах (в нашей стране) - к примеру на Delphi ж) Опять 25 :) Народ, не кормите форумного тролля - зафлудит весь топик тупо рылыми наездами. Это ты попытался что то остро умное по теме сказать? Впрочем, глядя на ник... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:14:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Скажу коротко и ясно. Дельфи кроме как для тупой двузвенки (максимум) ни на что нигодно, на этом её применение заканчивается. И вообще очень под вопросом даже написание нормального гуи дельфиVSява(я про swt). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:19:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideТем не менее, AJAX - это проходящий отстой. Web интерфейсы имеют фундаментальные ограничения на количество контролов, и про понятие интерактивности можно забыть вообще, вне зависимости от того, что там на серверном уровне крутится. Забавно. Пиши еще, не останавливайся на достигнутом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:21:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Дуремар Это ты попытался что то остро умное по теме сказать? Впрочем, глядя на ник... сдаётся мне нифига он неостроумничать пыталсо. а констатировал факты. тема делфи закрыта. на тебе стоит крест. неча делать - изливайсо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:25:25 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideДалеко ходить не нужно - брокерские терминалы пишутся на чем? На Swing (Сюрприз!) в частности. У нас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:27:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
JugaСкажу коротко и ясно. Дельфи кроме как для тупой двузвенки (максимум) ни на что нигодно, на этом её применение заканчивается. И вообще очень под вопросом даже написание нормального гуи дельфиVSява(я про swt). Да? А может у автора спросим - нафига ему твоя чудо ява (сервер приложений городить)? Если у него есть сервер Oracle? -- про swt - спасибо, посмеялся отдельно. Примеры реальных приложений на нем написанных (адекватных) покажешь? Кроме Eclipse есть чем похвастаться? Так, просто, что бы не было голословности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:30:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxer У нас. У кого это у нас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:31:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide... Да? А может у автора спросим - нафига ему твоя чудо ява (сервер приложений городить)? Если у него есть сервер Oracle? К голому серверу Oracle пишутся тонкие клиенты? Вот так новость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:31:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13К голому серверу Oracle пишутся тонкие клиенты? Вот так новость. Что мешает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:33:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide fixxer У нас. У кого это у нас? У нас в компании. Был заказ на разработку трейдинговой платформы. На Swing, через JWS. В целях оминечивания максимального числа клиентов, в независимости от платформы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:34:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide no13К голому серверу Oracle пишутся тонкие клиенты? Вот так новость. Что мешает? Отсутствие о базы данных Oracle свойств, которые так необходимы тонким клиентам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:38:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13 grexhide... Да? А может у автора спросим - нафига ему твоя чудо ява (сервер приложений городить)? Если у него есть сервер Oracle? К голому серверу Oracle пишутся тонкие клиенты? Вот так новость. Вот, вполне известный пример. http://custis.ru/html/custis-libs.htm CustIS Forms. Вся бизнес логика (и даже UI, что весьма спорно, но все же) пишется на голом PL/SQL. В виде браузера какая то самописка (на .NET). Oracle APEX - вообще ничего, кроме браузера и RDBMS (сервер занят рендерингом страниц в т.ч. c AJAX-ом). Вопрос - на кой, если есть Oracle нужна Java? Ответ - и даром не нужна (и Oracle, кстати, постепенно яву сносит со своих сайтов - не идиоты ли, а?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:39:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13Отсутствие о базы данных Oracle свойств, которые так необходимы тонким клиентам. Каких именно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:39:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
авторМожешь посмеяться (над собой разве), но это так. SWT, Swing - это детские тормозные, и кривые игрушки, актуальные разве в случае параноидального требования кроссплатформенности. Дык на жаве-то нах толстых клиентов писать? Я писал пару аппликух на свинге и то потому что заказчику офигенно нужно было завести это все на линухе. Камраду де как нужен именно тонкий клиент, которого лучше всего писать на жаве или точкаНете. Делфи не в кассу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:41:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Вопрос - на кой, если есть Oracle нужна Java? Ответ - и даром не нужна (и Oracle, кстати, постепенно яву сносит со своих сайтов - не идиоты ли, а?). Следуя вашей феноменальной логике Oracle нафиг не нужна ваша обожаемая Делфи, которая на серверах Oracle отродясь не стояла. Если проблемы с понятием термина тонкий клиент - то извините, я в учителя не нанимался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:42:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerУ нас в компании. Был заказ на разработку трейдинговой платформы. На Swing, через JWS. В целях оминечивания максимального числа клиентов, в независимости от платформы. Умно. Ради <1% линуксоидов - городить такой цирк? ;))) Впрочем, чего уж там. Более страшных пугал, чем Swing-овые терминалы для LMEX или форекса - еще поискать (нормальные брокеры сносят это непотребство, и ставят обычно более адекватные и безглючные (от рождения - убожеский Swing) нативные Win32/С++ реализации (ибо как то очень смешно в нужный момент уйти в глубокую задумчивость по причине сборки мусора, или вылета в нехватку памяти). Впрочем, учитывая инкогнитость вашей разработки - сужу заочно (лишь на том, что видел лично в бытность) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:43:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Я же говорил зафлудит. А вы мне не верили :) Народ, grexhide - это старый и опытный тролль. Спорить с ним бесполезно. Получите только кучу оскорблений в ответ. И флудит он в основном на одну тему - двухзвенка Delphi + Oracle + PL/SQL - самая крутая мега-архитектура. Все, кто под это пишут, крутые проггеры (чуть менее крутые чем сам grexhide конечно, но все равно крутые). Любая другая архитектура - лохотрон. И все, кто пользуются отличной архитектурой - полные лохи. Вот в кратце его точка зрения. Вам интересно все это выслушивать? Если нет - то и нехрен его кормить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:44:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide... Вот, вполне известный пример. http://custis.ru/html/custis-libs.htm CustIS Forms. Вся бизнес логика (и даже UI, что весьма спорно, но все же) пишется на голом PL/SQL. В виде браузера какая то самописка (на .NET). Свят-свят-свят - а как же отправленный на кладбище AJAX? А запросы Internet Explorer посылает напрямую на 1521-й порт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:44:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13Следуя вашей феноменальной логике Oracle нафиг не нужна ваша обожаемая Делфи, которая на серверах Oracle отродясь не стояла. При чем тут одно к другому? На делфи пишутся только десктопные интерфейсы/клиенты (PSD, TOAD - далеко ходить не нужно). На RDBMS - бизнес логика. Для Web-а, в случае APEX - вообще ничего кроме RDBMS не нужно (если тебя не ломает назвать Web - нормальным UI для пользователя, и если у тебя нет нужды обслуживать 50000 клиентов одновременно (проблемы масштаба - проект ebay)). Но на кой зайцу стоп сигнал, а проекту афтора (с его то уровнем) прокладка - BEA/iAS/или что там еще - вот тут ты можешь рассказать отдельно. С толком и с чувством. no13Если проблемы с понятием термина тонкий клиент - то извините, я в учителя не нанимался. У тебя проблемы с понятием тонкий клиент? Ну пойти книжек почитай. Или вон википедию (хотя бы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:49:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ДуремарЛюбая другая архитектура - лохотрон. И все, кто пользуются отличной архитектурой - полные лохи. Вот в кратце его точка зрения. А ты просто попробуй аргументированно доказать, что не есть лохотрон. По производительности, по надёжности, по затратности. Нет? Заметь - пока ты только оскорблениями (рефлексиря) занимался. К чему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:52:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Умно. Ради <1% линуксоидов - городить такой цирк? Проект писался не для России. А в европе вполне так себе хватает и линухов и маков, чтобы о них подумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:52:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerПроект писался не для России. А в европе вполне так себе хватает и линухов и маков, чтобы о них подумать. Ничего не имею против. Если клиент настолько нордически выдержан и в целом морально устойчив, что нормально воспринимает линукс или даже мак (отдельная тема) на десктопе, то да, Swing-овое недоделие он тоже, вполне себе съест, даже не поперхнётся. Тем не менее, более убожеских вещей, чем на Swing-ах писанных брокерских терминалов (надёжность, интерактивность, ресурсоемкость, производительность) - еще поискать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:58:29 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Дядька, с темы не спрыгивай. grexhide no13Следуя вашей феноменальной логике Oracle нафиг не нужна ваша обожаемая Делфи, которая на серверах Oracle отродясь не стояла. При чем тут одно к другому? При ваших наездах на java. Если всё так легко решается без серверов приложений, на базе голой RDBMS, то это прорыв, едрен-батон, в программировании. И все языки, всяки явы-шнявы, делфи-..елфи идут лесом. Да? grexhideНа делфи пишутся только десктопные интерфейсы/клиенты (PSD, TOAD - далеко ходить не нужно). Какая в данном случае разница на чем писать. Да хоть на шелл-скрипте. Про работу сервера приложений унутре RDBMS я ответа не услышал. grexhideвот тут ты можешь рассказать отдельно. С толком и с чувством. Спросите у Oracle. Или почитайте тут . Я ж говорил - обучение не мой профиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:02:59 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide... Тем не менее, более убожеских вещей, чем на Swing-ах писанных брокерских терминалов (надёжность, интерактивность, ресурсоемкость, производительность) - еще поискать. Тут кто-то пытался других упрекать в навешивании ярлыков и оскорблениях .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:04:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13При ваших наездах на java. Если всё так легко решается без серверов приложений, на базе голой RDBMS, то это прорыв, едрен-батон, в программировании. Про работу сервера приложений унутре RDBMS я ответа не услышал. Что то ты в своей жизни, наверное, упустил. Этой теме без малого уже 15-ть лет, и актуальности она не теряет (и OEBS, и APEX), а Fuision пока остаётся теорией и полуработоспособным раздуванием щек. no13И все языки, всяки явы-шнявы, делфи-..елфи идут лесом. Да? Нет. Каждый замечательно занимает свою нишу. Ниша Java - всякий интеграционный бардак и... кросплатформенные междумордия (по принипу - лучше уж кое как, через задний DirectX проход, но хоть как то, и то ладно). Ну в веп два ноль странички - как же без этого то??? Или вон какой JInitiator соорудить (или что там еще и в mySAP чисто в виде "тонкого" клиента применяется?). Но парадокс - ява живет только там, где нет альтернатив. При наличии альтернатив - конкуренции уже не выдерживает (даже в вебстроении). no13Я ж говорил - обучение не мой профиль. Не умеешь писать - учи как надо. Не умеешь учить - учи как надо учить (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:10:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideТем не менее, более убожеских вещей, чем на Swing-ах писанных брокерских терминалов (надёжность, интерактивность, ресурсоемкость, производительность) - еще поискать. высказывать подобные "общие места" (с)тургенев, и принципиально неоспоримые утверждения, называется "пиндеть неподелу" ты там опять наехал на жабогуй? т.е просто хочешь сказать что IDEA и Eclipse - доходяги в плане интерфейса? (y/n) если y то что же является венцом творения в плане гуя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:12:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13 grexhide... Тем не менее, более убожеских вещей, чем на Swing-ах писанных брокерских терминалов (надёжность, интерактивность, ресурсоемкость, производительность) - еще поискать. Тут кто-то пытался других упрекать в навешивании ярлыков и оскорблениях .... Ничего личного, это просто бизнес (c). Оценка пользователем адекватности технологии и приложений, на этой технологии написанных. Ты можешь быть суперпрограммистом и в целом - отличным парнем. Но работая со Swing ты просто обречен на рисование слабоадекватных вещей. -- Я вот только не мойму - на кой советовать начинающему J2SE и уж тем более - J2EE? Это что, разновидность Java пафоса такая? Сколько он будет в одиночку страдать приведением в чувство всей этой хрени (время до выпуска первого проекта в жизнь какое)? А? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:14:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppчто IDEA и Eclipse - доходяги в плане интерфейса? (y/n) Последние, да вполне себе хоть уже на что то похожи. Хоть тормозные жутко. Вопрос - сколько времени девелоперы (и какое их число - человеко часы) - вылизывали оные? Никогда вопросом не задавался? -- А венцов, увы, еще в мире не создали. Есть что то хуже, есть что то лучше. Даже JGoodies, при пристальном изучении - и тот разочаровал полностью. WPF как то слабо ворочается, XUL... полумертв сам по себе... Что то там на теме флеша мелькало, тоже - не мейнстрим... И это даже нормально. Есть еще куда развиваться теме... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:19:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНо работая со Swing ты просто обречен на рисование слабоадекватных вещей. А Вы работали со Swing? Я готов согласится со сложностью (непривычностью), с высоким порогом вхождения. Но с тем, что на Swing нельзя сделать удобное и надежное GUI приложение в принципе, потому что так хочет левая пятка, нет, это уже перебор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:22:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerНо с тем, что на Swing нельзя сделать удобное и надежное GUI приложение в принципе, потому что так хочет левая пятка, нет, это уже перебор. Я имел возможность и поработать и даже посопровождать приложения на ней написанные. Может в 1.5, 1.6 версиях все очень резко похорошело (впрочем, глядя на JDeveloper и SQL Developer можно догадаться что больному таки вставили клизмы и капельницы), но увы, до совершенства работы еще ой как далеко. Нестандартное поведение, идиотские и левые стили, не совместимые (визуально) вообще ни с чем, залипания меню, безнадежная утеря фокуса (бывало и такое), невыровненные шрифты в контролах, постоянные зависания и подвисания.... А JInitiator - так тот и вовсе регулярно вручную отстреливать приходится. Про апплеты я вообще молчу. Загрузить какой сайт с апплетом в файрфоксе или осле (имеем jre1.6) - все, готовься к отстрелу (после гектара выжранной оперативки). -- Что, скажете во всем виноваты индусы из Oracle? Ну да, ну да, а свинги сами кто ныне пишет? Канаццкие программисты что ли? Смешно и грустно. А потом еще обижаетесь (на обвинения в неадекватности... поделок). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:32:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide А венцов, увы, еще в мире не создали. Есть что то хуже, есть что то лучше. Даже JGoodies, при пристальном изучении - и тот разочаровал полностью. WPF как то слабо ворочается, XUL... полумертв сам по себе... Что то там на теме флеша мелькало, тоже - не мейнстрим... И это даже нормально. Есть еще куда развиваться теме... ;) боян. скажи чоннить по делу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:35:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ни одного конкретного ответа. слив защитан. троль, до свидания. grexhide Что то ты в своей жизни, наверное, упустил. Этой теме без малого уже 15-ть лет, и актуальности она не теряет (и OEBS, и APEX) Про то, сколько лет HTML DB, ты другим расказывай. И когда эту технологию Oracle довел до более менее удобоваримого состояния я, по всей видимости, знаю больше тебя. Спутать Oracle Application Sercer и Fusion - это надо быть знатным специалистом. Всё-всё, до свидания. Видаля я таких спецов. Конечно это немного предвзятый подход, но за долгое время общения с делфистами сложилось - много среди них встречается "экспертов". Среди специалистов по другим языкам процент шапкозакидателей ниже. Видно сказывается заточенность Делфи на программирование методом drag-n-drop. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:38:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppбоян. скажи чоннить по делу По делу я сказал. Автору стоит, по возможности, забить на Java и на JavaScript. Тонкого клиента (для винды) лучше писать на чем нибудь более адекватном. Хоть на Delphi, хоть на .NET-е (хоть последний бред еще тот, но имеет нормальную динамику развития, да и для совсем начинающего - вполне себе покатит (много ли начинающих про lazy fetch думают?)). Если ему нужен совсем тонкий клиент, то и в первом и во втором случае можно вполне настроить APEX на раздачу RPC-XML (аки вебсервисов). Для дергания оракловых процедур - вполне себе. Чисто веб - опять же, APEX. -- А кроссплатформенность - это от лукавого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:42:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide[quot expp]боян. скажи чоннить по делу По делу я сказал. Автору стоит, по возможности, забить на Java и на JavaScript.[/quote] Путать java и javascript - это удел начинающих. Помоему уже только по одному этому параметру можно сделать вывод, чего стоят слова эксперта grexhide. Человек просто нравится флеймить - чуть дело до конкретики доходит - бац и уполз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:45:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13Всё-всё, до свидания. Давай, дерзай. Девочкам сокурсницам (одноклассницам?) поди сказки порассказывай. И про батонокидание, и про тонких клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:46:17 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13Человек просто нравится флеймить - чуть дело до конкретики доходит - бац и уполз. Кстати, ты отлично расписал своё поведение в этой ветке (форуме?) Поздравляю, рефлексия у тебя работает (хреново, но работает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:47:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
клоун ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 16:49:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
no13клоун Точно. А еще меня прет, как он рефлексирует своей рефлексией. У него с личной жизнью непорядок, вот он на форумах и сублимирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 17:23:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Я имел возможность и поработать и даже посопровождать приложения на ней написанные. Можно с этого места поподробнее и поконкретнее. В частности про. grexhide Нестандартное поведение... невыровненные шрифты в контролах, постоянные зависания и подвисания... Загрузить какой сайт с апплетом в файрфоксе или осле (имеем jre1.6) - все, готовься к отстрелу (после гектара выжранной оперативки)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 17:30:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerМожно с этого места поподробнее и поконкретнее. В частности про. Каким образом? Видеоролики поснимать? Нет, ну можно подумать, я сам все понавыдумывал. Уж извини, полгода страдал Oracle + Java (ADF и иже), наелся чудес по самое не хочу (на лет так десять вперёд). Может быть в мире "неОракл" Java все обстоит иначе, только что то сильно сомневаюсь (выкачав намедни JBuilder 2007 (он же заплагиненый Eclipse), попробовав сделать пару тройку движений по построению/деплою простейших веб сервисов. Те же яйца, только в профиль. Тормоза, еще раз тормоза, подвисания, падения на пустом месте (после этого и так слегка задумчивые VS или BDS кажутся просто ну очень резвыми). Скажешь "нормальные пацаны" пишут все руками? Ну да, кто же спорит (сапожники без сапог, гы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 17:43:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Весело тут... грекс, полгода ADF + 1 день Swing? тады ой. grexhideЗагрузить какой сайт с апплетом в файрфоксе или осле (имеем jre1.6) - все, готовься к отстрелу (после гектара выжранной оперативки)... http://www.formula1.com/services/live_timing/live_timing.html (Официальный Livetiming F-1. Команды юзают его во время гонок) Больше 15-20 метров не кушает. Так что п**ди, да не завирайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 18:01:24 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНа RDBMS - бизнес логика. Пиши ещё, давно так не ржал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 18:06:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TimmВесело тут... грекс, полгода ADF + 1 день Swing? тады ой. Ага, думал совсем мозги на паттерны переплавятся. Timm grexhideЗагрузить какой сайт с апплетом в файрфоксе или осле (имеем jre1.6) - все, готовься к отстрелу (после гектара выжранной оперативки)... http://www.formula1.com/services/live_timing/live_timing.html (Официальный Livetiming F-1. Команды юзают его во время гонок) Больше 15-20 метров не кушает. Так что п**ди, да не завирайся. Ок.. Больше 20 метров не кушает? А 54M WS/368M VM не хотел (jre1.6 - там ниже показано). Говорить, что моему буку резко поплохело от этого плагина (даже мыша с трудом каталась) - наверное не стоит да? Нет, ну я согласен, может че не подтюнил... И памяти много на борту (относительно - 2Г - .NETчики вон те признались, что их CLR, к примеру, зарицца на такие объемы - собирать мусор просто так не желает, типа нафиг надо). Рисунок ниже (чисто смеху ради в сравнении - IE7 просто так 6/121 против его же проплагиненого (65/368) И кто из нас теперь пи..л и клоун? А? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 18:29:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Каким образом? Видеоролики поснимать? Зачем же? Дать урл на страницу с аплетом, который выжирает два гига. > Нет, ну можно подумать, я сам все понавыдумывал. Можно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 19:02:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
УПЧК! МегаТролль о5 пришел к нам с лучами поноса. С лучами поноса придешь, поносом и облит будешь grexhideДалеко ходить не нужно - брокерские терминалы пишутся на чем? на AJAX-е? Да ну?Да уж, далеко действительно не придется ходить. Сходи сюда и удивись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 21:14:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Вначале определимсо - Virtual Size - это что по твоему? Особенно его связь со свопом (тынц1, тынц2) grexhideНо вот когда "по полгектара" у меня бы вылилось в пять гигабайт своп файла (реалии Vista) - вот тогда действительно, ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 21:50:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
дельфи гамно. Вот и весь сказ. Не нравится - иди жалуйся в делфевый форум. Здесь форум по жабе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 22:20:49 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz grexhide На RDBMS - бизнес логика. Пиши ещё, давно так не ржал. ну всё понятно, а вот с этого ты чо ржал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 05:11:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timm grexhide Вначале определимсо - Virtual Size - это что по твоему? Особенно его связь со свопом (тынц1, тынц2) grexhideНо вот когда "по полгектара" у меня бы вылилось в пять гигабайт своп файла (реалии Vista) - вот тогда действительно, ... Virtual Memory Size - это дословно - размер виртуальной памяти, выделенной данному процессу. Говоря проще - общий объем сегментов (страниц) данных (стека в т.ч.), выделенных системой. Часть из этих страниц расположена в ОЗУ (Work Set), остальная почивает в swap файле (за ненадобностью). Вот и имеем эру "управляемых сред" (Delphi это значит г..., ну ну, кто бы еще говорил), которые (кхм.. j2me?) без особой застенчивости стартово отъедают по 250 мегабайт на процесс. Восемь JVM (или CLR) процессов (примитивных каких апплетов) - все, двух гигабайт VM как не бывало. И? Может еще про разделение сегментов "кода" поговорим? (Которые, как водится, в JVM нифига не сегменты кода, а лишь сегменты данных - см. специфику JIT)? Особенно в апплетах (которые в адресном пространстве неуправляемой памяти бразузера крутятся - как хочешь, так и хакай, при желании). Смешные вы... парни, однако. И среды у вас - ну прям очень прогрессивные, по самое не хочу (как говорится) ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 06:17:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Млин, из-за таких воинствующих дилетантов как ты, дельфистов и не любят. Причем заметь, в отличие от твоих наездов, ответные наезды в этом форуме в большинстве случаев не на Дельфу, а на ряд чудо-кодеров её использующих. Сам инструмент имхо был очень даже не плох, что бы про него не говорили, но Борланд гонку к сожалению проиграл (к сожалению, ибо "больше инструментов хороших и разных "). Ну а бытующее мнение, что все дельфсты тока и умеют что контролы на формы кидать и процедурно кодить в обработчиках, опять же только из-за низкого порога входа для дельфи-программеров. Ну и как следствие из-за того, что в свое время развелось очень большое количество дельфистов - вчерашних студентов не имевших часто никакого промышленного опыта разработки. И отсутствия достаточного количества опытных и способных научить "как правильно" людей. И отсюда же более высокий порог входа как ответное преимущество джавы - новичок не кидался тут же рисовать красивые формочки, считая что этого уже достаточно для хорошего дизайна системы (или не понимая что дизайн и гуй это далеко не одно и то же ;-)). Есть конечно же и среди дельфистов профи, у которых многим стоит еще поучиться. Точно так же как и среди джава-кодеров есть такие, глядя на код которых, хочется им руки поотрывать :-\ В общем как и везде :)) Единственное на что я надеюсь, что активно развивающиеся и очень далеко уже продвинувшиеся джава-IDE так и останутся инструментами облегчающими жизнь джава-девелоперам, избавляющими их от рутины и глупых ошибок, упрощающими процессы периодического "вышивания бисером". А не станут "вторыми Дельфи" для бездумного рисования UI. Повышение производительности и творческой составляющей без снижения уровня, то бишь. PS grexhide, если бы я до сих пор сидел на Дельфи, действительно радел за нее и хотел бы донести это до прочих, то занялся бы популяризацией самой Дельфы в первую очередь, а не опусканием всего остального. А такой вот своей тактикой ты добиваешься совершенно обратного. И как результат, даже некоторые твои вполне разумные (будучи применёнными к месту естественно ;)) мысли народ воспринимает в штыки. Что уж говорить о всех прочих твоих огульных суждениях и категорическом неприятии мнения явно намного более опытных в джава-девелопменте чем ты людей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 11:11:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TiGЧто уж говорить о всех прочих твоих огульных суждениях и категорическом неприятии мнения явно намного более опытных в джава-девелопменте чем ты людей. Мне как то абсолютно фиолетово штыковое восприятие (особенно малолеток). Тем более людей, которые работают просто "за деньги", в аутсорсинг, по указке руководства/спущенным спецификациям - да будь они хоть трижды опытные, не интересно. У них нет свободы выбора/оценки. Они тупо делают то, что им сказали, и так, как им сказали. Да и, все эти штыки - это просто смешно. У каждого были свои причины выбора или отказа от Java. Где то обоснованные, где то нет. На попытки указать явные и непроходимые недостатки я не видел никаких внятных аргументов против (кроме непробиваемых: а) зарплаты б) мы достигаем успеха и на этом в) так делают в штатах - смотри на dice.com г) нам нужно на Linux). Ну и отлично. Каждый остается при своем мнении. Кому то нравится "втупую" строчить тысячи строк кода (вместо десятка + пара тройка кликов) и... делать в 100..2000 раз более тормозные "решения", при сопоставимом конечном функционале, кому то нет (при том, я же ничего не говорю про какие применения BEA/WS/iAS, если они, конечно, реально нужны, а не прилеплены для "понту"). Но опытных товарищей... извини - тут их от силы человек пять (почему то явно вспомнился только Зашедший, с ним было хоть интересно поспорить). Товарищи из Питера - вообще сплошь любители продемонстрировать coolтуру (впрочем, как всегда). -- А про проигранную гонку - вообще ничего не понял. Кто, когда и чего проиграл? Ну посмотри на количество постов даже на sql.ru (за последний год), о каком проигрыше может идти речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 11:34:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Ну посмотри на количество постов даже на sql.ru (за последний год), о каком проигрыше может идти речь? И после таких вот аргументов ты еще кого-то здесь малолетками называешь? Паржал :) Типа известные на весь мир сайты с вакансиями, где вакансий делфи практически нет, это довод малолеток, а кол-во постов на сруле это довод мега профи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 11:46:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TiG... Блин, ну сколько можно объяснять. grexhide 'а не интересует ни Дельфи ни Ява ни какая-либо другая технология. Дельфи это просто его любимый конек. Тема для затравки так сказать. Не интересуют его и преимущества/недостатки каких-либо технологий. Ему просто нравится пособачиться на форумах. Посмотрите повнимательнее на его посты - для начала он просто наезжает на яву. Не приводя никаких аргументов. "Swing говно", "трехзвенка отстой" и т.д. и т.п. Это ему нужно чтобы просто завести народ. Люди клюют на эту удочку, и начинается - дескать объясни, почему отстой, а смотри что можно сделать и т.д. и т.п. grexhide 'у это собственно и надо - чередуя псевдо-аргументы основанные на частных случаях или просто ложные аргументы с оскорблениями в адрес участников дискуссии он "повышает градус" диалога. Причем зацепку находит для каждого, кто вступил в диалог. Повторюсь, все ваши аргументы его НЕ ИНТЕРЕСУЮТ - его цель - взбесить собеседника, чтобы он перешел на оскорбления. Для этого используются любые средства. После того, как клиент дошел до кондиции с ним можно так классно поругаться - просто песня. Это у него называется "бандерлогов погонять". Зачем ему это надо - не знаю. Может самооценку так подымает, а может просто нравится человеку ругаться на форумах. В любом случае, нормальному специалисту вступать с ним в дискусси - просто неуважение по отношению к самому себе. Вы тут корячитесь, объясняете, приводите примеры, логически что то доказываете - а его все это не интересует. Ему просто надо поругаться. Поэтому повторю свой лозунг - не кормите форумных троллей. Уважайте себя. Просто игнорируйте его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:01:21 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
wessen Извини. Типичное мышление малолетки: а) оценить технологии я сам не в состоянии б) пусть за меня кто то сделает это в) dice.com - о... мощно г) я из Питера - у нас тут мощное java комьюнити д) зарплата вроде тоже ничего е) и вообще, запад нам поможет Все, выбор очевиден. Поздравляю, Шарик... - И что ты этим вообще хочешь сказать, dice.com-ом этим? В USA техникумы и университеты - массово штамповали С/C++ кодеров (до 1994-1995-го), потом начали массово штамповать VB-астов и яверов. Сейчас массово штампуют .net-чиков. И спроса на альтернативные технологии там нет просто потому, что нет, действительно, предложения, а с вольностями в штатах не шутят - они в принципе не станут ввязываться в проект, на который они не смонут найти на рынке достаточно большого количества чумазых индусов (или иммигрантов, или в самой индии). Текучесть потому что большая (2-3 года - максимум - реалии штатов, потом тебя просто списывают в бесперспективный утиль). Вот и все. И количество вакансий - это лишь индикатор текучести кадров, не более того. При том реально они берут больше экспертов, которые не сколько сами кодят, а ставят задачи и разбирают присланные чумазыми индусами или coolтурными питерцами завалы дешевого и бездумного настряпанного кода (и то, судя по чудо java продуктам Oracle - не совсем то и удачно). И любовь к managed средам - вполне очевидная. Java чудо ламокод хоть как-то работать будет, а не безнадежно падать в core dump. Т.е. работает хоть как то, ну и ладно. Всяко дешевле, чем брать действительно профи на стабилизацию C/C++/Delphi одноразовых заказов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:08:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TiG И отсюда же более высокий порог входа как ответное преимущество джавы - новичок не кидался тут же рисовать красивые формочки, считая что этого уже достаточно для хорошего дизайна системы А не пояснишь, что на твой взгляд входит в дизайн системы? Может, 250-ое (зато собственное) кодирование равнокривого доступа к данным (неужели тебе достаточно JDBC - ах, ну да, Hibernate есть) Или 1200-ая реализация графических примитивов с вменяемым и удобным поведением - TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar? Ведь в Swing'е эти "чудо-объекты" не реализованы (ну не поворачивается у меня язык назвать JTextField или JTable вменяемыми) Я понял, наверно, это написание Data-Aware визуальных компонентов. Вот тут действительно имеется простор для бурной деятельности (и не только в Java). А может быть это разработка своего ActionManager'а, который наконец, будет срабатывать на OnIdle (согласись, без Actions ну никак). Или какие-то концептуальные вещи вроде доработки JGoodies FormLayout или борьба с JasperReports? Ну так на что время-то уходит? И, кстати, правильно, что новичок не кидался рисовать красивые формочки - не сможет он их рисовать без вышеизложенного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:14:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ДуремарЗачем ему это надо - не знаю. Все просто. Исследую причины осознанного (?) выбора неадекватных и тупиковых технологий. Иногда смотрю на новые или прогрессивные идеи (если они, конечно, есть). Иногда пытаюсь доказать (больше самому себе) бесперспективность занятий проходящими и тупиковыми "номодными" идеями (ejb3/hibernate, ajax, saas). Коньюнкурой так сказать. -- А от тебя логически доказанных аргументов я так и не видел, увы, так что действительно, лучше тебе меня игнорировать - спокойствие таки дороже, а то мало ли (некоторые питерцы и вовсе - чуть ли не на разборки ездят, пишут мылом всякое разное... у Пучкова тема раскрыта намедни ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:18:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideВ USA техникумы и университеты - массово штамповали С/C++ кодеров (до 1994-1995-го), потом начали массово штамповать VB-астов и яверов. Ну тык раскрой тему. Почему делфистов не штампуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:21:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: Так что, скриншот с двухгигабайтным расходом памяти на аплет будет или нет? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:33:44 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideИногда пытаюсь доказать (больше самому себе) бесперспективность занятий проходящими и тупиковыми "номодными" идеями (ejb3/hibernate, ajax, saas). Вся фишка в том, что используя Java я в целом могу решать задачи эффективней и качественней, чем использую Delphi. Не забываем, что программирование состоит не только из рисования ГИП к БД. Хотя бы потому, что при вызыве Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:34:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
wessenНу тык раскрой тему. Почему делфистов не штампуют? Они слишком альтернативные и слишком не удобные. В целом - тема слабооткатонеблагодатная (это тебе не IBM/SAP/Oracle и Microsoft бузинез солюшинз). Кроме того - я уже говорил. Неуправляемый код, слишком высокие профессиональные требования. Дешевле VB-астов и яверов. Кроме того, C/C++ и Delphi в принципе не приемлют ротацию кадров (квалификационные требования). Вывод из проекта ключевых спецов означает крах продукта и инвестиций. А на Java - всегда можно найти на рынке массу голодных "синьйоров" и "тимлидеров". То, что эти синьйоры только вчера с ветки слезли (или вылезли с помойки) - это никого уже не волноват. Плюс у Delphi есть проблемы с организацией типичных крупных бардачных долгостроев. Критичность к качеству кода - приводит типичную корпоративную бардачную кашу просто в невменяемое состояние. - Нет, уж, не уж... лучше нагородить какой двадцать пятый вебсервис на вебсфере, чем заниматься тотальным рефакторингом. ----- Причины появления EJB3/Hibernate и прочих ORM-дурдомов и вовсе банальны. Не все хотят Oracle, это раз (особенно в штатах, где DB2 откатами заталкивают куда только не лень). Писать же бизнес-логику можно только на PL/SQL (и не всегда), все остальные сервера - отпадают. Но нанять, обучить и подготовить внятных DBD (на Oracle) - это тоже, очень дорого. Проще опять - нанять чумазых синьйоров, научить их кое как расписывать маппинги и теги на EJB, вручть HQL (как гранату) и на этом успокоиться. Работать будет откровенно хреново, но хоть как то работать будет. Базовые требования - кое как знать Java, уметь чутка читать UML диаграммы, и отлично, уже типа боевой девелопер Думаешь я иронизирую? Отнюдь. Далеко ходить не нужно... достаточно взять любой букварь по организации процессного управления разработки корпоративных ИС (кроме того, по словам очевидцев так и просиходит - на проектах выделяются (и рассаживаются отдельно) - SQL-янты, мидлварщики и UI верстальщики... все по науке, предельная специализация - конек мерикосов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:35:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda grexhide пишет: Так что, скриншот с двухгигабайтным расходом памяти на аплет будет или нет? Posted via ActualForum NNTP Server 1.4 Просто запусти восемь апплетов в разных браузерах. Вот тебе и будет расход. Сейчас мне откровенно лениво вспоминать, на каком именно сайте я наступил на грабли эти. Leonidv grexhideИногда пытаюсь доказать (больше самому себе) бесперспективность занятий проходящими и тупиковыми "номодными" идеями (ejb3/hibernate, ajax, saas). Вся фишка в том, что используя Java я в целом могу решать задачи эффективней и качественней, чем использую Delphi. Ок. Озвучть эти задачи в явном виде, пожалуйтса. Т.е. заказчику нужно что? LeonidvНе забываем, что программирование состоит не только из рисования ГИП к БД. Естественно. Бизнес-логику тоже нужно где то реализовывать. А есть еще CAD/CAM/CAE, есть еще АСУТП (где тоже Java просто неадекватна). Ты бы лучше озвучил те задачи, в которых Java адекватна и альтернатив их нет (даю подсказку - интеграция разных корпоративных гетерогенных бардаков). Leonidv Хотя бы потому, что при вызыве Код: plaintext 1. 2. 3. Посмеялся отдельно. А ну ка, скажи как мне, на примере известных тебе функционалов в VCL или сторонних (вменяемых) компонент, где это принято возвращать ссылку на объект, без условия предварительного помещения оного в какой либо (управляемый) контейнер? Извини, может ты просто базовый букварь плохо читал (принципы)? (Кстати, судя по твоим постам - буквари ты действительно читаешь редко, что весьма, кстати, напрасно) LeonidvПричем, насколько мне известно, адекватный ответ может дать только просмотр кода или/и чтение документации. А с документацией в мире компонент Delphi дело обстоит гораздо хуже, чем в Java. О как... Действительно, намного хуже. А ну как приведи мне пример, где это ты страдал от недостатка документации? И какие такие компоненты поставляются без исходного кода? --- Про то, что большинство коммерческих контейнеров (аки аппликейшн серверов) поставляются без всякого исходного кода - это тебя не волнует? А вот меня в бытность волновало очень сильно, потому что внятной документации на iAS и ADF - не было вообще. Никакой. Исходного кода - не было в том числе. А работать с инструментами типа палка-копалка (Swing) - извини, я не хочу в принципе - z выше правильно заметил, начинать с написания своего 10235-го Database Aware (DBEdit, DBGrid) - ну нет у меня никакого желания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 12:45:28 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Ок. Озвучть эти задачи в явном виде, пожалуйтса. МОИ задачи. Как минимум, в мои задачи входит выполнения кода по Linux'м. В телекоммуникациях широко начинают Java применять. Например, при работе с SIP. Задачи, требующие выполнения на маленьких устройствах (например, Blue-Ray, мобильные устройства). Задачи систем реального времени (Java RTS) (это вам на АСУТП ответ). CAD/CAM/CAE - это почему это? Для CASE-средств Java отлично подходит, а вот для CAD/CAM/CAE нет? Просто исторически сложилось, что AutoCAD на C/С++ написан. А так не факт еще, что сейчас они не выбрали бы Java/.NET. Альтернативы есть всегда у нормальных людей. Это в вашей, обделенной женской лаской (или мужской, кто вас знает) жизни нет альтернатив связке Windows+Oracle+Delphi. Посмеялся отдельно. А ну ка, скажи как мне, на примере известных тебе функционалов в VCL или сторонних (вменяемых) компонент, где это принято возвращать ссылку на объект, без условия предварительного помещения оного в какой либо (управляемый) контейнер? Термин "управляемый контейнер" не понял. Яндекс ведет на JEE. То что ВЫ используете только VCL, это не значит что не ставится других задач. Например, есть функция считывающая из файла список строк и формирующая TStringList. Так вот, чтобы мне его передать - копию делать? А если там пара мегабайт? О как... Действительно, намного хуже. А ну как приведи мне пример, где это ты страдал от недостатка документации? И какие такие компоненты поставляются без исходного кода? В справку D2007 давно залезали? Ну так залезьте. Плюс, VCL покрывает далеко не всю необходимую мне функциональность. Сторонние библиотеки как правило написано хуже, чем в Java (сейчас имею ввиде OpenSource). Как раз из-за того, что на Java хочешь не хочешь, а правильно проектировать/писать научишься. Чего, похоже, вы так и не смогли сделать. Букварь, который вы мне посоветовал, скорее всего рассказывает как подобные костыли обходить в Delphi (вроде моего примера и ваших "управляемых контейнеров"), когда в принципе вот об этом программист не должен думать. Спрашивается, зачем мне думать о уничтожение объекта. Я лучше подумаю о чем-то более важным для решения моей задачи. Вообще, насчет языков, которые управляют памятью еще Спольски писал. Далее еще ниша - совместимость. Почему, спрашивается, скомпилированный под D7 dcu не может быть использован в D2007? Единственный ответ, который я могу придумать - чтобы я пошел, и купил новую версию компонент. Т.е. CodeGear/Borland не только моих клиент сажают на заказчиков, они еще и меня на эту же иглу сажают. Вопрос - нафига мне такое надо? По поводу удобства IDE - тут даже сравнивать глупо, а D2007 работает не быстрее Eclipse 3.2 на моем компьютере. Под Linux так вообще быстрее будет. Про рефакторинг, code assist я вообще молчу. Delphi еще версий через 20 приблизиться к функционалу современных IDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 13:07:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideПро то, что большинство коммерческих контейнеров (аки аппликейшн серверов) поставляются без всякого исходного кода - это тебя не волнует? Но у вас есть выбор - взять коммерческий или OO (JBoss, GlassFish - позиционируются как промышленное решение). А в delphi его, как правило нет. Даже номинального. Простой пример - приведите мне 3 нормальные IDE под Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 13:11:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv grexhide Ок. Озвучть эти задачи в явном виде, пожалуйтса. МОИ задачи. Как минимум, в мои задачи входит выполнения кода по Linux'м. В телекоммуникациях широко начинают Java применять. Например, при работе с SIP. Ты правильно заметил. Только начинают (и на том и закончат). Во всех критичных местах - был и будет исключительно C. А междумордия какие.. да ради бога (насмотревшись с ужасом на графические UI для контроллеров... то залипнет, по подвиснет, знай себе - отстреливай и поновой). Впрочем, это я больше про "UI" к RAID контроллерам... Adaptec кажется. LeonidvЗадачи, требующие выполнения на маленьких устройствах (например, Blue-Ray, мобильные устройства). Не-а, не интересно. j2me как средство написания игрушек - да, пожалуй. Но на мобильных устройствах нормальных приложений на GC средствах (j2me, .net CF) я как то не заметил вообще. Правда, признаюсь, свой коммуникатор я выкинул в окно. Просто достал. Но тот же .NET CF - это неработоспособный ужас. LeonidvЗадачи систем реального времени (Java RTS) (это вам на АСУТП ответ). Есть примеры успешных внедрений? А? Нет? LeonidvCAD/CAM/CAE - это почему это? Для CASE-средств Java отлично подходит, Ой ли? А ну ка, назови хоть одну актуальную CASE, на Java наструганную? На чем писана линейка IBM Rational? Leonidvа вот для CAD/CAM/CAE нет? Просто исторически сложилось, что AutoCAD на C/С++ написан. А так не факт еще, что сейчас они не выбрали бы Java/.NET. AutoCAD это... только CAD, с очень мелкими и невнятными элементами CAM. И поверь, AutoCAD-ам там ничего не ограничивается, только начинается. Тем не менее, Java там нет вообще (критичность к скорости выполнения расчётов, ресурсоемкости в т.ч.) Попробуй просчитать в том же Nastran какой примитивный прочностной расчёт (рассматривая затраты ресурсов), поймешь (может быть). LeonidvТермин "управляемый контейнер" не понял. Яндекс ведет на JEE. Ликбез. TCollection, TPersistent, TControl. Модель ownership. Контейнер - автоматически удаляет своих починенных (FreeNotify в т.ч.). Я же говорю - учи букварь. LeonidvТо что ВЫ используете только VCL, это не значит что не ставится других задач. Например, есть функция считывающая из файла список строк и формирующая TStringList. Так вот, чтобы мне его передать - копию делать? А если там пара мегабайт? И что с того? Считай себе эти строки в строку, и передавай куда угодно. Leonidv О как... Действительно, намного хуже. А ну как приведи мне пример, где это ты страдал от недостатка документации? И какие такие компоненты поставляются без исходного кода? В справку D2007 давно залезали? Давно. Попробуй залезть в качестве альтернативы в справку D7 (известная хохма, они никак не допортируют её в новый формат). LeonidvНу так залезьте. Плюс, VCL покрывает далеко не всю необходимую мне функциональность. КОНКРЕТНО. Чего именно тебе не хватает LeonidvСторонние библиотеки как правило написано хуже, чем в Java (сейчас имею ввиде OpenSource). "Ниочем" (с). LeonidvКак раз из-за того, что на Java хочешь не хочешь, а правильно проектировать/писать научишься. Чего, похоже, вы так и не смогли сделать. Конкретно. Давай, приводи примеры ПРАВИЛЬНОСТИ. Начать можешь с обоснования (и оправдания) JTable и TableModel. Ну и так далее, по вкусу (не забыв про именованные параметры во всем, что на JDBC завязано). С интересном послушаю откровения о "правильности" (которой там изначально и не пахло). LeonidvБукварь, который вы мне посоветовал, скорее всего рассказывает как подобные костыли обходить в Delphi (вроде моего примера и ваших "управляемых контейнеров"), когда в принципе вот об этом программист не должен думать. Я не думаю при реализации задачи практически ни о чем, кроме как о самой задаче. Вообще. Все делается (в GUI) на уровне спиномозговых лекал. Давно все съедено и отработано. Минимум кода (по сути, его вообще нет). Что я делаю не так? LeonidvСпрашивается, зачем мне думать о уничтожение объекта. Не знаю. Я вот пролистал весь проект (несколько тысяч форм) - не увидел ни одного явного вызова .Free (и FreeAndNil). Что я делаю не так? LeonidvЯ лучше подумаю о чем-то более важным для решения моей задачи. Вообще, насчет языков, которые управляют памятью еще Спольски писал. Конечно. Статья под названием - опасности обучения на Java (о теме усыхания мозгов еще в техникуме). Leonidv Далее еще ниша - совместимость. Почему, спрашивается, скомпилированный под D7 dcu не может быть использован в D2007? Это для тебя проблема? Нажать rebuild? Ну ты еще спроси, почему нельзя qt3 библиотеки использовать для qt4 приложения. LeonidvЕдинственный ответ, который я могу придумать - чтобы я пошел, и купил новую версию компонент. Леонид, если вы хитрожопый жлоб, который покупает компоненты без исходного текста - то вы будете платить постоянно (скупой платит дважды, скупой дурак - трижды). LeonidvТ.е. CodeGear/Borland не только моих клиент сажают на заказчиков, они еще и меня на эту же иглу сажают. А Sun ни на какую иглу не сажает? Нет? И Oracle тоже? (которые никак не могут от jre1.4 в продукционных системах отказаться и перейти хотя бы на 1.5)? LeonidvВопрос - нафига мне такое надо? Трудно сказать, зачем тебе нужна Java. Может у вас там в питере вода такая, сильно глюкогенная. Или климат слишком мрачный, влияет, так сказать, на жизнерадостность. LeonidvПо поводу удобства IDE - тут даже сравнивать глупо, а D2007 работает не быстрее Eclipse 3.2 на моем компьютере. Какая связь между быстротой и удобством. Покажи мне хоть один плагин, который нормально поддреживает Visual Form Inheritance в Eclipse. Хоть платный, хоть бесплатный. Я что то ни одного работоспособного - не увидел. LeonidvПод Linux так вообще быстрее будет. Монопени... если честно. LeonidvПро рефакторинг, code assist я вообще молчу. Delphi еще версий через 20 приблизиться к функционалу современных IDE. Т.е. тебе сказать нечего или ты не удосужился спросить про работоспособные средства рефакторинга? code assist - what are you mean? Примеры в студию, чего тебе там не хватило то? LeonidvНо у вас есть выбор - взять коммерческий или OO (JBoss, GlassFish - позиционируются как промышленное решение). А в delphi его, как правило нет. А он там и не нужен. В форуме есть отдельный мега топик, в котором идею трехзвенок забросали, извиняюсь, "сцаными тряпками" (с) Почитай, познавательно. LeonidvДаже номинального. ECO/Bold, к примеру LeonidvПростой пример - приведите мне 3 нормальные IDE под Delphi. Лучше иметь одну нормальную, чем три - слабо адекватные (Eclipse, Netbeans, IDEA) и еще две - неадекватные (JBuilder >= 2006, JDeveloper всех редакций) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 13:39:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z Blazkowicz grexhide На RDBMS - бизнес логика. Пиши ещё, давно так не ржал. ну всё понятно, а вот с этого ты чо ржал? Представил последние пару проектов с бизнес логикой переписаной в терминах RDBMS. Ещё напомнило обсуждения с RSDN о бизнес логике в хранимках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:11:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide У них нет свободы выбора/оценки. Они тупо делают то, что им сказали, и так, как им сказали. У ebay не было свободы выбора когда они всю свою систему на Java переписывали? Или ты вероятно работаешь в компании ещё более гениальных инженеров. Неудачникам из eBay до вас ещё далеко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:15:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideИногда пытаюсь доказать (больше самому себе) бесперспективность занятий проходящими и тупиковыми "номодными" идеями (ejb3/hibernate, ajax, saas). Коньюнкурой так сказать. Ты это поаккуратнее. Hibernate за последние несколько лет доказал не одной сотней проектов что правильно реализованый ORM не заменим бизнес логикой в RDBMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:18:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПредставил последние пару проектов с бизнес логикой переписаной в терминах RDBMS. Ещё напомнило обсуждения с RSDN о бизнес логике в хранимках. Ну дык поэтому и спросил - для меня непонятно, почему бизнес-логику нельзя пихнуть в ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:19:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Весь ваш ответ все о том же - Delphi хорошо подходит для создание ГИП к БД в связке Windows+Oracle+GUI. Больше ничего нового вы не сказали. Если вы мне про помощь D7, я вам про ее редактор кода, который не сильно дальше ушел продвинутого блокнота (тип jEdit). Если вы мне про D2007 - я вам про глюке IDE и ее помощь. Так в чем мне программы под Delphi писать? Пример Java CASE средств - Together, Poseidon. Пример почтового клиента - gmail.com Офисное приложение - http://product.thinkfree.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:20:35 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz .... Ты это поаккуратнее. Hibernate за последние несколько лет доказал не одной сотней проектов что правильно реализованый ORM не заменим бизнес логикой в RDBMS. Ага, Hibernate значит... А причем здесь обвязка запросов с маппингом и (о, ужас) собственными транзакциями и бизнес-логика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:21:24 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideКроме того, C/C++ и Delphi в принципе не приемлют ротацию кадров (квалификационные требования). Вывод из проекта ключевых спецов означает крах продукта и инвестиций О, вот это важный момент. Так надо всех на функциональные языки переводить и решения вроде Nemerle. Там с ротацией кадров ещё лучше чем в delphi будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:23:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideПричины появления EJB3/Hibernate и прочих ORM-дурдомов и вовсе банальны. Не все хотят Oracle, это раз (особенно в штатах, где DB2 откатами заталкивают куда только не лень). Писать же бизнес-логику можно только на PL/SQL (и не всегда), все остальные сервера - отпадают Ну, теперь давай по пунктам преимущества RDBMS логики над ORM. Просим! Просим! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:24:44 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z BlazkowiczПредставил последние пару проектов с бизнес логикой переписаной в терминах RDBMS. Ещё напомнило обсуждения с RSDN о бизнес логике в хранимках. Ну дык поэтому и спросил - для меня непонятно, почему бизнес-логику нельзя пихнуть в ХП Почему это нельзя. Можно. Только ответственность за последствия чур ни на кого не перекладывать. 8)) Если правда интересно, то зайди на досуге в Архитектуру программного обеспечения . Сейчас к сожалению поиск у нас опять издох. Но когда подымется то сможешь по ключевым словам легко найти с десяток обсуждений. Там кстати доводы апологетов обоих сторон есть. И ты для себе сможешь решить какие более убедительны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:29:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
авторНу, теперь давай по пунктам преимущества RDBMS логики над ORM. Просим! Просим! пункт один - решение на орм при равных условиях будет намного менее производительно чем родные средства скл сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:30:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z Ага, Hibernate значит... А причем здесь обвязка запросов с маппингом и (о, ужас) собственными транзакциями и бизнес-логика? Кто такие собственные транзакции? Мы вообще про ORM в целом или про хибер как его реализацию? Так если всю логику в RDBMS, то накой нужен ORM, если база клиенту и так готовые данные отдаст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:32:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvВесь ваш ответ все о том же - Delphi хорошо подходит для создание ГИП к БД в связке Windows+Oracle+GUI. Больше ничего нового вы не сказали. А что ты хотел услышать? LeonidvЕсли вы мне про помощь D7, я вам про ее редактор кода, который не сильно дальше ушел продвинутого блокнота (тип jEdit). Да что ты такое говоришь. Ну скажи ка мне, чего тебе в этом редакторе кода не хватает то? LeonidvЕсли вы мне про D2007 - я вам про глюке IDE и ее помощь. Каком глюке LeonidvТак в чем мне программы под Delphi писать? D2007 + ModelMaker + GExprerts. LeonidvПример Java CASE средств - Together, Вранье. Не .NET-е оно писано. LeonidvPoseidon. И что? LeonidvПример почтового клиента - gmail.com Клиент там веб браузер, о чем ты? Да, на GWT (якобы) серверная часть, и то - совсем, совсем не факт что на GWT. Тем не менее, интерфейс там весьма убогенький (меня вот откровенно бесит невозможность удалить спам весь сразу), про группировку писем по категориям (особенно в поиске), напоминалкам и прочим разным функциям, которые лет десять уже доступны в аутлуке - и вовсе речи нет вообще. Чем хвастаться то решил? Тем более, покажи мне весь исходный код gmail - посмотрим на трудозатраты. LeonidvОфисное приложение - http://product.thinkfree.com Ты издеваешься что ли? Мне одного чуда - OpenOffice/StarOffice по самые глаза, на кой ты этих маргиналов еще привел? Ну ты еще про PlazmaCRM/ERP вспомни.. Тоже - мега супер пупер солющинз. Ага, как же. ----- Я задал конкретные вопросы выше - удосужсья ответить. Чего именно тебе не хватает. В чем качество не устраивает и так далее (попытайся хоть). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:34:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Мы вообще про ORM в целом или про хибер как его реализацию? Так если всю логику в RDBMS, то накой нужен ORM, если база клиенту и так готовые данные отдаст? Так вот я и хочу понять - на кой он (ORM) нужен? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:35:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024пункт один - решение на орм при равных условиях будет намного менее производительно чем родные средства скл сервера Так и запишем производительность единственный верный критерий качества ПО. Все остальные от лукавого. Ой. А про расширяемость мы как-то забыли. Кластеризацию на чем делать будем? На репликации??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:38:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zТак вот я и хочу понять - на кой он (ORM) нужен? :) Это уже два вопроса а не один. 1) Когда ORM нужен, а когда нет. 2) Зачем бизнес логика где-то когда её можно засунуть в RDBMS. Могу сказать одно точно, если у вас логика в RDBMS, то ORM вас не спасет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:41:24 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024 авторНу, теперь давай по пунктам преимущества RDBMS логики над ORM. Просим! Просим! пункт один - решение на орм при равных условиях будет намного менее производительно чем родные средства скл сервера пункт два - PL/SQL - более лаконичен и приспособлен для типовых задач бизнес-логики (они бы только BULK COLLECT и коллекции реализовали бы чуть попроще - было бы самое оно). -- Есть правда и минусы. Латчи и кеширование результатов (правда эти вопросы решили в 11g). Есть проблемы с обновлением 24x7 (и состояния пакетов) - опять же, проблема решена в 11g. Ну и так далее, всякое разное. ----- Но основная печаль java - это затраты на передачу данных с сервера и на сервер против дробления на внутреннем уровне. Даже slow-by-slow вложенные курсоры на PL/SQL будут в сотни раз быстрее, чем какая активация/пассивация состояний объектов на и из сервера приложений. Про синхронизацию, блокировки, транзакции (автономные) - вообще речи не идет - сплошная укатайка на Java. -- И минусы ... про пулы сессий (восстановления соединений), и балансировки нагрузки по нодам аналогично, можно говорить совсем отдельно (и те и те - недоделаны, впрочем, RDBMS опять чуть лучше во всем, кроме потерь состояний пакетов - гады....) но опять, смотрим на 11g ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:44:28 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideпункт два - PL/SQL - более лаконичен и приспособлен для типовых задач бизнес-логики (они бы только BULK COLLECT и коллекции реализовали бы чуть попроще - было бы самое оно). Субъективно. grexhideНо основная печаль java - это затраты на передачу данных с сервера и на сервер против дробления на внутреннем уровне. Даже slow-by-slow вложенные курсоры на PL/SQL будут в сотни раз быстрее, чем какая активация/пассивация состояний объектов на и из сервера приложений. Не понятно. Затраты на передачу данных клиенту, будут не чуть не меньше. И это слабо коррелирует с тем где находится логика. grexhideПро синхронизацию, блокировки, транзакции (автономные) - вообще речи не идет - сплошная укатайка на Java. Ой, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:53:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
да, кстати, SQL и его диалекты удобней для обработки данных чем любые другие языки. Про расширяемость и кластеризацию - есть варианты, у MySQL с этим не очень, у серверов из большой тройки с этим безусловно проблем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:54:48 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
но дельфи всё равно гамно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:55:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024 пишет: > пункт один - решение на орм при равных условиях будет намного менее > производительно чем родные средства скл сервера Намного - это на сколько, в граммах? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:56:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Насчет D2007 + ModelMaker + GEExperts = NB. grexhide Каком глюке. Например, с русскими буквами и прыгающими экранами. grexhide LeonidvПример Java CASE средств - Together, Вранье. Не .NET-е оно писано. Может тот огрызок под VS и на .NET (что логично, в общем-то), а вот главная версия точно на Java. grexhide LeonidvPoseidon. И что? Просил пример - вот тебе и ответ. grexhide LeonidvПример почтового клиента - gmail.com Клиент там веб браузер, о чем ты? Да, на GWT (якобы) серверная часть, и то - совсем, совсем не факт что на GWT. Факт, там GWT. Ссылку не дам, но точно в одном интервью видел. grexhide LeonidvОфисное приложение - http://product.thinkfree.com Ты издеваешься что ли? Мне одного чуда - OpenOffice/StarOffice по самые глаза, на кой ты этих маргиналов еще привел? Приведи аналогичный пример на Delphi. grexhide Я задал конкретные вопросы выше - удосужсья ответить. Чего именно тебе не хватает. В чем качество не устраивает и так далее (попытайся хоть). [/quot] Нормальной работы с потоками. В частности, синхронизированного списка. Ну и туда же - нормального API для работы с данными (списки, деревья, хэш-таблицы и т.д.), причем с возможностью использования параметеризированных типов. Из языка - не хватает нормальных интерфейсов, а не того убожества, что есть в Delphi. Из утилит - нормального средства создания сценариев сборки (Ant), нормального средства модульного тестирования (а не глючное убожество в виде Dunit). Нормальных средств протоколирования работы. Что было нужно раньше - класс работы с большими числами. Нормальный (стойкий) генератор пвсевдослучайных чисел. Библиотеки для работы с нейроными сетями. Интеграция с Wolfram Mathemaitca. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:00:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LeonidvПример Java CASE средств - Together, Вранье. Не .NET-е оно писано. Ниче не напутал? Сие чудо писано с рождения на Java, причем pure Java. Я им пол линуксом уже два года пользуюсь. grexhide Leonidvposeidon И что? ну так просил case средство на джава - получи. приятное такое во всех отношениях средство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:01:24 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda Намного - это на сколько, в граммах? на порядки. (т.е. в 10, 100, 1000 раз). -- К сведению - просто передать тупые insert-ы на сервер Oracle - это ну 1000, 2000 записей в секунду (это при выключенных индексах, форинкеях и прочем). При том, что внутри Oracle передолбить за 1 сек. 500000 записей - не вопрос). И? //// Потом. Вот скажи, к примеру. У меня фукнция перерасчета книги продаж - выглядит вот так: UPDATE INVOICE_DOC SET R_RECALC = 'T'; COMMIT; // 500000 документов - 5 секунд Сколько у тебя займет вызов подобной процедуры на Java? И объем кода - из Документа (счет фактура) сделать запись в Книге продаж? А ? Просто - тупо из одной сущности сделать другую, автоматически генерируемую. Я сразу скажу - 10-30 строк против.... 1000 строк минимум (опять - поздравляю, Шарик)... 5 секунд против 500 минимум. И? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:09:39 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ сразу скажу - 10-30 строк против.... 1000 строк минимум (опять - поздравляю, Шарик)... 5 секунд против 500 минимум. И? Пока не приведет код, все ваши цифры не более чем звук. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:11:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Про Together уже писали - чисто явская штука, еще нета не было в наличии, когда он уже был. С тех пор платформа не менялась. grexhide LeonidvПример почтового клиента - gmail.com Клиент там веб браузер, о чем ты? Да, на GWT (якобы) серверная часть, и то - совсем, совсем не факт что на GWT. Про "серверную часть на GWT" - заж0г. Примерно как "эта страница HTML была сделана на ассемблере из хранимых процедур Оракла". На GWT пишется клиентская и только клиентская часть. GWT суть компилятор и набор JavaScript-библиотек, переводящие Java-код в JavaScript, который и запускается в браузере. На сервере от GWT есть только точка входа (RemoteServlet) для асинхронного вызова процедур. GMail совершенно точно сделан с использованием GWT и висит на Java AppServer-е. На каком конкретно - не интересовался, но могу спросить, если сильно настаиваешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:21:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Попробуй просчитать в том же Nastran какой примитивный прочностной расчёт (рассматривая затраты ресурсов), поймешь (может быть). эстимэйт оверхэда жабы в расчётных задачах? хде? grexhideИ что с того? Считай себе эти строки в строку, и передавай куда угодно. моя нервна плакать... ага а потом достань из неё третий элемент. ты в своём уме постить такой солюшн? grexhideКОНКРЕТНО. Чего именно тебе не хватает я там давненько небыл. оно научилось в отсоединённом режиме работать с данными? grexhideКонкретно. Давай, приводи примеры ПРАВИЛЬНОСТИ. самый дебильный дехли паттерн - онклики в классе формы. мля... их ещё тогда надо было придушить grexhide Начать можешь с обоснования (и оправдания) JTable и TableModel. Swing очень правильно задизайнен с точки зрения UI и pluggable l&f. То что List<Bean> там муторно редактировать - это восьмикратный боян порванный в соседних ветках. Beansbinding JSR- будет в будущих свингах. grexhide Ну и так далее, по вкусу (не забыв про именованные параметры во всем, что на JDBC завязано). тебе как помнится уже объясняли, что этот боян можно выкидывать. если забыл могу повторить grexhideЯ не думаю при реализации задачи практически ни о чем, кроме как о самой задаче. Вообще. Все делается (в GUI) на уровне спиномозговых лекал. Давно все съедено и отработано. Минимум кода (по сути, его вообще нет). Что я делаю не так? перевидел я кучу дельфяпрог, которые к примеру просто манали транзакции. За твои спиномозговой креатиф ниодин буржуй который нанимает аутсорсеров платить не будет. как не невероятно но пуп земли там а не на этом форуме. гы ыг ы grexhide Не знаю. Я вот пролистал весь проект (несколько тысяч форм) - не увидел ни одного явного вызова .Free (и FreeAndNil). Что я делаю не так? ты наверное клал на их уничтожение. либо ты их не создаёшь. либо прога твоя работает с пол дня. grexhide Конечно. Статья под названием - опасности обучения на Java (о теме усыхания мозгов еще в техникуме). стреляцца какой ты ослоумный. до всех уже дошло. пассажирам бронепоезда объяснить забыли grexhide Это для тебя проблема? Нажать rebuild? Ну ты еще спроси, почему нельзя qt3 библиотеки использовать для qt4 приложения. представляешь есть люди у которых другая ось. прикинь - во дибилы. LeonidvЕдинственный ответ, который я могу придумать - чтобы я пошел, и купил новую версию компонент. Леонид, если вы хитрожопый жлоб, который покупает компоненты без исходного текста - то вы будете платить постоянно (скупой платит дважды, скупой дурак - трижды). grexhide А Sun ни на какую иглу не сажает? Нет? И Oracle тоже? (которые никак не могут от jre1.4 в продукционных системах отказаться и перейти хотя бы на 1.5)? есь vendor's extentions и есь vendor lock-in. от sun и oracle можно уйти (если разумеется не садится посамое нихочу). эт я о том что с двухзвенки PL/sql очевидно не уйдёшь... странно правда переход на 1.5: о чём реч? где ссылка? скорее всего оно работает и тратить деньги на тест и миграцию ни нада. это не очевино? grexhideКакая связь между быстротой и удобством. как ни странно quick response это типа юзабильно grexhideПокажи мне хоть один плагин, который нормально поддреживает Visual Form Inheritance в Eclipse. а нахрен?. открой для себя builder и presenter жисть наладиццо grexhideА он там и не нужен. В форуме есть отдельный мега топик, в котором идею трехзвенок забросали, извиняюсь, "сцаными тряпками" (с) хде ?? дай поржать grexhideECO/Bold, к примеру сам то эту тухлятину пробовал? grexhideЛучше иметь одну нормальную, чем три - слабо адекватные (Eclipse, Netbeans, IDEA) и еще две - неадекватные (JBuilder >= 2006, JDeveloper всех редакций) в чём lhgliuh ;ouhouh неадекватность ? как нада? PS заведи сибе блог, испражняйсо там. каменты будут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:23:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
to grexhide. Бред полный вы пишете. Код в студию и сделаем аналогичный на Java, сравним и проверим кто тормознутей JavaVSDelphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:24:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Alexander Bolbat to grexhide. Бред полный вы пишете. Код в студию и сделаем аналогичный на Java, сравним и проверим кто тормознутей JavaVSDelphi. речь шла не о Java vs Delphi, а об AppServer+Java vs RDBMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:28:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvНасчет D2007 + ModelMaker + GEExperts = NB. Что такое NB? Leonidv grexhide Каком глюке. Например, с русскими буквами и прыгающими экранами. Леонид, даже в детском саду учат, что писать на русском языке в коде - это плохо. Откройте для себя ресурсные файлы локализации, что ли? Leonidv grexhide LeonidvПример Java CASE средств - Together, Вранье. Не .NET-е оно писано. Может тот огрызок под VS и на .NET (что логично, в общем-то), а вот главная версия точно на Java. Может быть какая то другая версия (более ранняя или более поздняя). Тем не менее, ни холодно, ни жарко. Я не занимаюсь рисованием моделек и документации. Пусть студенты маются, если им делать совсем нечего. Leonidv grexhide LeonidvПример почтового клиента - gmail.com Клиент там веб браузер, о чем ты? Да, на GWT (якобы) серверная часть, и то - совсем, совсем не факт что на GWT. Факт, там GWT. Ссылку не дам, но точно в одном интервью видел. Ну и отлично. Никто не видел, но все верят. Leonidv grexhide LeonidvОфисное приложение - http://product.thinkfree.com Ты издеваешься что ли? Мне одного чуда - OpenOffice/StarOffice по самые глаза, на кой ты этих маргиналов еще привел? Приведи аналогичный пример на Delphi. Леонид, а Вы вообще адекватны? Зачем кому то писать на Delphi офисный пакет? Или на Java? Вот скажите - на-хре-на? Если MS Office можно запустить даже на Linux-е, а OO работает на всем актуальном? Больше делать нечего? Leonidv Нормальной работы с потоками. В частности, синхронизированного списка. Списка чего? Leonidv Ну и туда же - нормального API для работы с данными (списки, деревья, хэш-таблицы и т.д.) Чем не устраивают базовые? Leonidv, причем с возможностью использования параметеризированных типов. Мелко, примитивно и смешно. Это не задачи заказчика, это, извините, выковыривание и размазывание соплей из носу. Я не знаю ни одной задачи - которую нельзя решить без всего выше озвученного (списки, коллекции)? LeonidvИз языка - не хватает нормальных интерфейсов, а не того убожества, что есть в Delphi. О как. Мощно. Ну и чем же они так убожески, интерфейсы эти несчастные? Что именно не позволяют сделать? Про TInterfacedObject букварь уже прочитан? Leonidv Из утилит - нормального средства создания сценариев сборки (Ant) Веселит. Просто веселит. Еще раз - какие конкретно задачи вам не позволи решить имеющиеся в наличии make, msbuild или даже примтитивные .bat файлы? Давайте, примеры в студию. Leonidv, нормального средства модульного тестирования (а не глючное убожество в виде Dunit). Просто укатайка. Глючное убожество. Что мешает привести его в неглючность (глюки озвучены?) или за полдня набросать собственное? LeonidvНормальных средств протоколирования работы. Рисования log файлов? Могу собственную подарить, там 25-ть строк, не жалко ! LeonidvЧто было нужно раньше - класс работы с большими числами. Просто отжиг. Чем штатный BCD не устроил? Цифры там наверное какие то другие? Не арабские (китайские или финикийские)? LeonidvНормальный (стойкий) генератор пвсевдослучайных чисел. Что мешает использовать базовый cryptoAPI от win32? LeonidvБиблиотеки для работы с нейроными сетями. Пипец... а II (AI?) не нужен? LeonidvИнтеграция с Wolfram Mathemaitca. Ух.... я уже просто не могу. Сейчас надорву живот.. Леонид, откройте для себя гугл, что ли... ------------------- В общем все свелось к одному. Делфи гавно - потому что я: а) некомпетентен б) не умею пользоваться документацией в) не умею пользоваться поиском д) и вообще, мне не нравится ваши сиськи и розовая кофточка. ---- Короче, Леонид, на интервью нужно приходить подготовленным. Кроме того, озвучены были проблемы - маленького программиста, который вчера (или год назад) устроился на работу, ничего не знает, не умеет, и спросить у него не откуда. Все фразы - почерпнуты их книжек, купленных на углу какого закоулка Невского проспекта (или слямзенных из варезников). Про какой то опыт промышленной разработки и внедрений - вообще речи нет. Скучно и не интересно. Впрочем, это было полгода назад, ситуация не изменилась вообще. Не растёте вы Леонид, стыдно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:29:28 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > При том, что внутри Oracle передолбить за 1 сек. 500000 записей - не > вопрос). И? > И будь любезен обрисуй круг задач, в которых основная работа в бизнес-логике связана с постоянным внесением инфы в базу со скоростью полмиллиона записей в секунду. > Потом. Вот скажи, к примеру. У меня фукнция перерасчета книги продаж - > выглядит вот так: > > UPDATE INVOICE_DOC SET R_RECALC = 'T'; COMMIT; // 500000 документов - 5 > секунд Пересчет книги продаж заключается в обновлении одного поля таблицы? Причем константой? Ни в триггерах, ни в хранимках кода больше ни строчки нет, вот просто вот так вот поменяли одно поле - и книга пересчиталась? Весело, а бухгалтера-то и не знают! PS А у меня на прошлой работе логика работы приложения включала, например, отправку e-mail пользователю и вызов удаленного веб-сервиса для регистрации некоего события. И как мне это надо было делать средствами голого SQL? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:34:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024да, кстати, SQL и его диалекты удобней для обработки данных Что за абстрактная "обработка данных"? Удобнее для обработки данных в релятивной модели, но никак не в объектной. Когда нужно отпроцесить датасет, то конечно. А когда сотню связаных записей из сотни разных таблиц? 1024чем любые другие языки. Про расширяемость и кластеризацию - есть варианты, у MySQL с этим не очень, у серверов из большой тройки с этим безусловно проблем нет. Проблемы есть. Они просто выявляются не так быстро - на другом более высоком уровне. Ведь за решение проблем на базовых уровнях деньги и уплочены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:37:30 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ЗашедшийПро "серверную часть на GWT" - заж0г. Примерно как "эта страница HTML была сделана на ассемблере из хранимых процедур Оракла". На GWT пишется клиентская и только клиентская часть. GWT суть компилятор и набор JavaScript-библиотек, переводящие Java-код в JavaScript, который и запускается в браузере. На сервере от GWT есть только точка входа (RemoteServlet) для асинхронного вызова процедур. GMail совершенно точно сделан с использованием GWT и висит на Java AppServer-е. На каком конкретно - не интересовался, но могу спросить, если сильно настаиваешь. Есть мнение что gmail разработан на базе наработок, которые в последствии были переработаны в GWT. Но никаких подтверждений этому я тоже не видел. GMail написан не на GWT это 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:42:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z Alexander Bolbat to grexhide. Бред полный вы пишете. Код в студию и сделаем аналогичный на Java, сравним и проверим кто тормознутей JavaVSDelphi. речь шла не о Java vs Delphi, а об AppServer+Java vs RDBMS Не правда ваша. grexhide уже тут неоднократно заявлял что Delphi банально заруливает Java по всем статьям. Так что речь обо всем сразу и об этом тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:43:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda > При том, что внутри Oracle передолбить за 1 сек. 500000 записей - не > вопрос). И? > И будь любезен обрисуй круг задач, в которых основная работа в бизнес-логике связана с постоянным внесением инфы в базу со скоростью полмиллиона записей в секунду. ПЕРЕРАСЧЕТ (перерасчет абонента при корректировке схемы учета за прошлый год, к примеру). fynda > Потом. Вот скажи, к примеру. У меня фукнция перерасчета книги продаж - > выглядит вот так: > > UPDATE INVOICE_DOC SET R_RECALC = 'T'; COMMIT; // 500000 документов - 5 > секунд Пересчет книги продаж заключается в обновлении одного поля таблицы? Причем константой? Ни в триггерах, ни в хранимках кода больше ни строчки нет, вот просто вот так вот поменяли одно поле - и книга пересчиталась? Нет, не таблицы, обзора (VIEW). Процедурная обработка конечно есть. Минимальная. fynda Весело, а бухгалтера-то и не знают! А ты что, бухгалтерам рассказываешь ужасы теггинга, маппинга и пассивации/активации? Впрочем, вспоминая качество "решений" на Java - могу догадаться что да (в виде оправданий - почему это г...но опять задвоило остатки). fynda PS А у меня на прошлой работе логика работы приложения включала, например, отправку e-mail пользователю и вызов удалённого веб-сервиса для регистрации некоего события. И как мне это надо было делать средствами голого SQL? А при чем тут SQL? Открой для себя какие менеджеры транзакций, что ли. От Tuxedo и дальше, по вкусу. Тоже мне, нашёл чем удивить. (Веб сервисы можно дергать и почту отправлять, и со стороны голого Oracle - от UTL_SMTP, UTL_TCP до EXTPROC вызовов (просто процедур)). Но я бы не стал так делать без особой нужды). ----- Так нафига то Java нужна, а, парни? Колитесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:46:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda ... А у меня на прошлой работе логика работы приложения включала, например, отправку e-mail пользователю и вызов удаленного веб-сервиса для регистрации некоего события. И как мне это надо было делать средствами голого SQL? стыдно батенька, всё это в PL/SQL имеется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:51:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LeonidvНасчет D2007 + ModelMaker + GEExperts = NB. Что такое NB? www.netbeans.org grexhide Леонид, даже в детском саду учат, что писать на русском языке в коде - это плохо. Откройте для себя ресурсные файлы локализации, что ли? Отлично, у меня комментарии теперь будут в отдельном файле хранится grexhide Я не занимаюсь рисованием моделек и документации. Пусть студенты маются, если им делать совсем нечего. Понятное дело, это не кошерно. Тут думать надо, а не спиномозовые рефлексы включать. Либо, вариант, за вас все уже придумали. grexhide Leonidv Нормальной работы с потоками. В частности, синхронизированного списка. Списка чего? [/quot] Объектов. Знаете, такая структура данных есть - "Список"? Или для вас список - это который на форме лежит? grexhide Это не задачи заказчика, это, извините, выковыривание и размазывание соплей из носу. На любом высокоуровневом языке можно решить любую задачу заказчика. Более того, вам хватит трех элементов императивного языка (каких, надеюсь, сами знаете). Вопрос - это время, которое я потрачу на решение поставленных задач. Если мне нужно сделать простейши ГИП к БД - возьму Delphi. А вот мои задачи мне проще решать с помощью Java. grexhide LeonidvИз языка - не хватает нормальных интерфейсов, а не того убожества, что есть в Delphi. О как. Мощно. Ну и чем же они так убожески, интерфейсы эти несчастные? Что именно не позволяют сделать? Про TInterfacedObject букварь уже прочитан? Про то, что кто позволяет сделать я уже написал. По поводу интерфейсов - в Delphi они появились только как средство более удобной интеграции с платформой Windows и COM объектами. А не как средство ООП. Отсюда всех их глюки. Например, как мне объявить интерфейс всего с одним методом? Только с одним и примешать его к уже готовой иерархии классов. grexhide Leonidv Из утилит - нормального средства создания сценариев сборки (Ant) Веселит. Просто веселит. Еще раз - какие конкретно задачи вам не позволи решить имеющиеся в наличии make, msbuild или даже примтитивные .bat файлы? И опять о том же. Имея три базовые конструкции, я могу решить любую задачу. Вопрос с удобстве ее решения. grexhide Leonidv, нормального средства модульного тестирования (а не глючное убожество в виде Dunit). Просто укатайка. Глючное убожество. Что мешает привести его в неглючность (глюки озвучены?) или за полдня набросать собственное? Набросай. Опять дважды два. Теперь вы мне говорите - нах надо использовать готовое, лучше самому написать. grexhide LeonidvНормальных средств протоколирования работы. Рисования log файлов? Могу собственную подарить, там 25-ть строк, не жалко ! [/quot] Давай. Только если там поддерживается syslog (или аналог в Windows) + запись в БД. Ну и конечно, чтобы я мог для разных классов разные протоколы включать с разным уровнем доступа. grexhide LeonidvЧто было нужно раньше - класс работы с большими числами. Просто отжиг. Чем штатный BCD не устроил? Цифры там наверное какие то другие? Не арабские (китайские или финикийские)? Тем, что мне нужны были 65 битные числа. grexhide LeonidvНормальный (стойкий) генератор пвсевдослучайных чисел. Что мешает использовать базовый cryptoAPI от win32? Ага, разбираться с целой внешней библиотекой ради одной функции? Самому-то не смешно? grexhide LeonidvБиблиотеки для работы с нейроными сетями. Пипец... а II (AI?) не нужен? Для Java-то есть и OO. grexhide LeonidvИнтеграция с Wolfram Mathemaitca. Ух.... я уже просто не могу. Сейчас надорву живот.. Леонид, откройте для себя гугл, что ли... Давай. Запрос delphi wolfram mathematica и java wolfram mathematica grexhide В общем все свелось к одному. Делфи гавно - потому что я: а) некомпетентен б) не умею пользоваться документацией в) не умею пользоваться поиском д) и вообще, мне не нравится ваши сиськи и розовая кофточка. а) - я такого не писал; б) - ну-ню. Это ты что-то выдумал. Из нашего диалого это не следует. в) - на канечно. см. пункт б. Ну да. У тебя за полгода тоже ничего не изменилось. Скучно с вами, grexhide... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:56:31 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
2 grexhide пример №рац: дебильный вёб магаз: куча юзеров дёргает одни и те же даные. select на каждый http запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:58:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > ПЕРЕРАСЧЕТ (перерасчет абонента при корректировке схемы учета за прошлый > год, к примеру). Вся бизнес-логика приложения - один сплошной перерасчет, завязанный на массовые вставки? Примеры в студию! > Нет, не таблицы, обзора (VIEW). Процедурная обработка конечно есть. > Минимальная. В студию! > А при чем тут SQL? А кто тут рассказывал про крутизну и самодостаточность бизнес-логики на РСУБД? > (Веб сервисы можно дергать и почту отправлять, и со стороны голого > Oracle - от UTL_SMTP, UTL_TCP до EXTPROC вызовов (просто процедур)). Но > я бы не стал так делать без особой нужды). Я тоже не стал, тем более, что у меня был postgres и кроме отправки мыла там нужно было делать еще много такого, что даже Ораклу это поручить можно было только обкурившись. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:58:26 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z пишет: > стыдно батенька, всё это в PL/SQL имеется Жаль, что сам PL/SQL имеется не везде. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 15:59:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda z пишет: > стыдно батенька, всё это в PL/SQL имеется Жаль, что сам PL/SQL имеется не везде. Тема топика какая? :) К тому же, наверно, не очень разумно юзать базы, в которых этого нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:11:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda В студию! copyright увы. Leonidv grexhide LeonidvЧто было нужно раньше - класс работы с большими числами. Просто отжиг. Чем штатный BCD не устроил? Цифры там наверное какие то другие? Не арабские (китайские или финикийские)? Тем, что мне нужны были 65 битные числа. Скучно с вами, grexhide... Зато с вами как весело, Леонид (я вот тоже в 13 лет так как и Вы доказывал, что Oracle Forms - это фигня, а Clipper - круче всех... впрочем, к 14-ти годам у меня это прошло вроде) Отвечу только по 65 битным числам (на остальную некомпететность отвечать уже откровенно лениво): постайте в форум Delphi, вам там все объяснят;))) Итак... что такое BCD. Открываем FMTBcd.pas и вникаем. Потом можем поискать и альтернативные варианты. --- expp2 grexhide пример №рац: дебильный вёб магаз: куча юзеров дёргает одни и те же даные. select на каждый http запрос? Что мешает? Религия? -- Впрочем, могу отдельно ткнуть в Result Cache в Oracle 11g (вспоминая проект ebay и их судоржные попытки снизить нагрузки на RACовский интерконнект, достигший предела вменяемости... тьфуы, масштабируемости) Защедший Про AppServer на gmail.com действительно интересно услышать. - Про то, что JavaScript это Java (клиенская часть GWT) - вот только не надо заливать. Тогда и J# - тоже, вполне себе сановская проделка. Остальное ты тоже брякнул не подумавши? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:15:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideя вот тоже в 13 лет так как и Вы доказывал, что Oracle Forms - это фигня, а Clipper - круче всех... впрочем, к 14-ти годам у меня это прошло вроде А в 25 ему дали нобелевскую... Буду внукам рассказывать с кем приходилось общатся. grexhideПро то, что JavaScript это Java (клиенская часть GWT) - вот только не надо заливать. Тогда и J# - тоже, вполне себе сановская проделка. Остальное ты тоже брякнул не подумавши? Пойди, да почитай, вундеркинд, ты наш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:19:59 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z пишет: > Тема топика какая? :) Да кто про нее уже помнит-то! > К тому же, наверно, не очень разумно юзать базы, в которых этого нет. Из бесплатных их АФАИК большинство таких. К тому же абсолютно любые потребности ни одна СУБД не покроет по определению, а возникнуть они могут Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:22:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda К тому же абсолютно любые потребности ни одна СУБД не покроет по определению Для определения нужна конкретика. Пока я вижу только одну потребность: "хачу бисплатный сервер баз данных, быстрый и простой. Патаму что у меня есть hibernate и еще две другие книжки по Java. А вчера я скачал netbeans (или eclipse)... и установил на ubuntu". Смешно? Не думаю (но судя по постам в этом форуме - проблема такая - типовая). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:26:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Для определения нужна конкретика. Слово биллинг - достаточно конкретно? > Пока я вижу только одну потребность... Это к окулисту Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:36:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide expp2 grexhide пример №рац: дебильный вёб магаз: куча юзеров дёргает одни и те же даные. select на каждый http запрос? Что мешает? Религия? типо прикинь перфоманц будет реальный, если селекты до базы не дойдут а будут вытащены из кэша на апп.вёб-сервере. зачем нужна трёхзвенка смотри у фаулера удачи. носи шапку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:41:00 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppЧто мешает? Религия? типо прикинь перфоманц будет реальный, если селекты до базы не дойдут а будут вытащены из кэша на апп.вёб-сервере. зачем нужна трёхзвенка смотри у фаулера удачи. носи шапку В принципе - не интересно. И в аспектах resultcache и еще сотни способов его реализации (кеша). fynda grexhide пишет: > Для определения нужна конкретика. Слово биллинг - достаточно конкретно? Да мы коллеги, что ли? Вот тоже биллингом занимаюсь, про ява - вообще тишина (в отрасли). Ни одного применения в продакшине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 16:51:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide В принципе - не интересно. И в аспектах resultcache и еще сотни способов его реализации (кеша). ну и ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 17:00:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideПро то, что JavaScript это Java (клиенская часть GWT) - вот только не надо заливать. Тогда и J# - тоже, вполне себе сановская проделка. Э? А можно этот кусок по-русски? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:13:31 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
автортипо прикинь перфоманц будет реальный, если селекты до базы не дойдут а будут вытащены из кэша на апп.вёб-сервере. господа, данный сайт называется скл.ру любой из больших серверов справляется с кешированием своих данных на порядок лучше какого-нибудь хи... хер... а, хибернейта (надо ж такое название придумать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:14:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Зашедший grexhideПро то, что JavaScript это Java (клиенская часть GWT) - вот только не надо заливать. Тогда и J# - тоже, вполне себе сановская проделка. Э? А можно этот кусок по-русски? Забей. Лучше приведи ссылку (на какой инсайдерский блок) в котором сказано, что gmail.com обслуживается Java AppServer-ом (и каким, доступен ли он массам в т.ч.)? Ну и самую такую мелочь - сколько людей было задействовано (и сроки, затраты человеко-часов) для реализации этого (в общем то - довольно примитивного (внешне), не считая, конечно, нагрузок и масштабов) проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:22:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024 автортипо прикинь перфоманц будет реальный, если селекты до базы не дойдут а будут вытащены из кэша на апп.вёб-сервере. господа, данный сайт называется скл.ру любой из больших серверов справляется с кешированием своих данных на порядок лучше какого-нибудь хи... хер... а, хибернейта (надо ж такое название придумать) фишка в том что webсервер и sql это разные адр пр-ва и машины.соответственно есть некоторая задержка на коммуникацию между ними при выдаче любых даже самых закэшированных результатов. причём латентность эта даже растёт с увеличением пропускной способностью канала. поэтому кэш на уровне бизнеслогики завсегда отъимеет любой склсервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:28:46 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024любой из больших серверов справляется с кешированием своих данных на порядок лучше какого-нибудь хи... хер... а, хибернейта (надо ж такое название придумать) Вместо того, чтобы постать откровения вроде D... г..но, ты бы лучше почитал про проблему латчей/мутексов (под нагрузкой), согласованного чтения и затрат на интерконнект (даже в крутых серверах баз данных). - Лучше то оно лучше. Но толко до определенного предела. Потом наступает резко плохо. А уйти нельзя - параноя-с.... все должно быть строго согласованное, версионное и непротиворечивое (ANSI SQL) -- expp был прав. Если тыща сессий будет тупо одновременно долбиться в один и тот же блок данных (дырку памяти в случае нума-клястера), то это таки могёт быть проблемой и весьма некислой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:28:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppпоэтому кэш на уровне бизнеслогики завсегда отъимеет любой склсервер гы.. а кэш на уровне сквида - отымеёт вообще всех, даже мертвых, только дайте ему дорваццо. -- вообще - не постай глупость, право. кеши - реализуются 1000-ю +1м способом на практически любой технологии, даже, блин, на голом Oracle + APEX (ты будешь смеяццо, но я запросто смогу соорудить на базе Oracle XE такие себе 1024-е сервачка, которые будут просто напросто - кешировать данные с одного клястера и раздавать на халяву контент). И буду абсолютно чист в лицензиях и с нулевым royalty (т.е. абсолютно free). Правда за клястер придется отстегнуть по полной программе (но это уже лирика). ----- Хм... а это гы, блин идея.. Oracle XE RDBMS в качестве middleware к Oracle EE RDBMS.. Однако.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:34:00 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
у всего есть границы. На тысячах это вполне вероятно проявится, на сотнях вероятно нет. Но любой орм будет еще более ресурсоёмкий. Что такое кеш в орм? Это объект в памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:36:56 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024у всего есть границы. На тысячах это вполне вероятно проявится, на сотнях вероятно нет. Но любой орм будет еще более ресурсоёмкий. Что такое кеш в орм? Это объект в памяти. Не... проблема в том, что J2EE контейнеры в общем случае тебе не нужно между собой скрещивать и постоянно синхрнизировать. Т.е. ты их можешь доставлять столько, сколько тебе нужно. Мелких, дешевых писюкофф, с персональными кешами и в целом бесплатным софтом (linux + jboss какой). Т.е. глубоко по барабану, что они будут в 1000 раз тормознее одной сессии на оракл клястере. Зато их можно ставить много и плотно. Но как сказано выше - аж ничто не мешает масштабировать RDBMS не горизонтально, а вертикально (т.е. тупо разделять нагрузку не по нодам кластера а по отдельным инстансам с персональными мелкими базами, управляя вручную согласованностью и кешами). Типовая задача - прайс. Прайс один, на все ноды. И чего? Да ничего, все отлично срастается. С центральной базы данных через удаленный (асинхронный) дёрг хранимки - взводятся все наружные сервера (которые не на единой СХД), эти сервера забирают себе копии прайсов, и дальше продолжают раздавать контент в штатном режиме, никого не задалбливая. В момент фиксации транзакции - отсылая данные о покупке на центральный клястер (можно и опосля это сделать). --- Вывод - Java даже как middleware и даром не упала (правда остаётся вопрос секурности выставляения Oracle наружу... но и это решается в т.ч. (каким проксирующе-балансирующим серверком)). В конце концов - asktom.oracle.com еще никому не удалось завалить (вроде). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:47:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
пример№2: optimistic locking + long time application transaction типа чувак долго долго выбирает товачики со склада а потом списывает их одним тычком. пишется это двумя пальцами. работает это на READ_COMMITED и отсоединённых наборах с колонкой версии. в результате получаем уровень изоляции аналогичный serializable. перфоманц померяем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:52:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppпример№2: optimistic locking + long time application transaction типа чувак долго долго выбирает товачики со склада а потом списывает их одним тычком. пишется это двумя пальцами. работает это на READ_COMMITED и отсоединённых наборах с колонкой версии. в результате получаем уровень изоляции аналогичный serializable. перфоманц померяем? Java отсосёт. В любом раскладе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:56:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide... Но как сказано выше - аж ничто не мешает масштабировать RDBMS не горизонтально, а вертикально (т.е. тупо разделять нагрузку не по нодам кластера а по отдельным инстансам с персональными мелкими базами, управляя вручную согласованностью и кешами). Типовая задача - прайс. Прайс один, на все ноды. И чего? Да ничего, все отлично срастается. С центральной базы данных через удаленный (асинхронный) дёрг хранимки - взводятся все наружные сервера (которые не на единой СХД), эти сервера забирают себе копии прайсов, и дальше продолжают раздавать контент в штатном режиме, никого не задалбливая. В момент фиксации транзакции - отсылая данные о покупке на центральный клястер (можно и опосля это сделать). номинант №1 на премию отстрели себе ноги ораклом'2007 ты как? .. сам подумал шо запостил? тебе ни кажется что чоннить добавить в такой прайс это смертельно? и некажется что несколько накладно по сравнению с hibernate+struts tutorial example. который до кластера прокачивается махом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 18:59:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideJava отсосёт. В любом раскладе. йопа ма SERIALIZABLE vs READ_COMMITED при том же уровне целостности. длинные транзакции чо ничо не стоят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:05:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp номинант №1 на премию отстрели себе ноги ораклом'2007 ты как? .. сам подумал шо запостил? тебе ни кажется что чоннить добавить в такой прайс это смертельно? и некажется что несколько накладно по сравнению с hibernate+struts tutorial example. который до кластера прокачивается махом? Ты сам сначала подумай, ок? Объсняю схему еще раз. Мы имеем центральный многоузловой кластер (или NUMA-мейнфрейм - так даже круче). Вокруг него натыкано куча дешевых писюков с Oracle XE. Эти писюки - раздают сессии APEX-ом, имеют полностью автономные SGA, PGA и локальные базы данных под кешами. С клястером вяжутся обыкновенным remote link-ом (клястеру в этом случе - абсолютно пох, кто к нему лезет - хоть ху..хе...хибернейта какая дикая, хоть другой оракел). Дальше. Приходит клиент. Циска его разруливает ранудробином на какой XE сервачокс (можно и по другому рулить, но не резон), сервачокс XE сдергивает себе workplace клиента (его локальный счет и всякое разное - 1:1 как в случае J2ee) и локально его (клиента) поддерживает. Прайсы XE сервачок тоже хранит (кэширует) в своей базе. Все остальные запросы - дёргает по тому же самому ремотлинку (отличий - никаких, все 1:1 как и в J2EE), только с сотни раз быстрее и не через задний jdbc проход. В момент фиксации заказа - XE делает все нужные расчеты и фиксирует транзакцию на клястер (банально и тупо сбрасывает данные на СХД, клястер - нифига умного не делает, кроме блокировок и хранения раздачи данных). - Все. Аравидерчи. Гудбай америка, ява отстой, гослинг - хоть и класный перец, но не актуальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:08:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
три страницы ниасилил. пользуясь случаем, передаю привет участнегам очередного марафона Ответ на свой вопрос я получил, и это круто. Оказываецо маэстро не знает простых вещей. grexhide Virtual Memory Size - это дословно - размер виртуальной памяти, выделенной данному процессу. Говоря проще - общий объем сегментов (страниц) данных (стека в т.ч.), выделенных системой. Часть из этих страниц расположена в ОЗУ (Work Set), остальная почивает в swap файле (за ненадобностью) . ... Восемь JVM (или CLR) процессов (примитивных каких апплетов) - все, двух гигабайт VM как не бывало . Выделенное - принципально неверно. Втыкай . Виртуальная память она на то и виртуальная. В swap+RAM один к одному она не отображается . Поэтому запустив 10 VM, каждая из которых будет иметь возможность адресовать те самые сотню-другую-тертью МБ (up to 4GB @ 32bit) виртуальной памяти, в реальности - отъедят Xms*10 МБ физической. Вот где будет располагаться выделенная память уже дело ОСи - RAM/swap на выбор. Дальше. Я проверил показания virtual size/working set для IE/Firefox/Opera. Virtual size примерно одинаково, в районе 400МБ. Working set варьируется от 50 до 60 МБ. И ничего не тормозило, хотя свободной RAM до запуска браузеров было ~300МБ. grexhideИ кто из нас теперь пи..л и клоун? А? Ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:10:13 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
мля эт чо appserver на оракле получилсо. гы. типо на жабе оно проще и ужо есть многа. эт ты в смысле утомилсо и свалилсо? йа думать это класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:12:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppйопа ма SERIALIZABLE vs READ_COMMITED при том же уровне целостности. длинные транзакции чо ничо не стоят? А какая разница что будет на той стороне ? Delphi, j2ee кАнтейнер или другой оракул? Один хрен - клиенты. Тупые клиенты. -- Я вот только одно не могу понять. В случае Delphi/Oracle тянуть бизнес логику на клиента - это просто детское невежество и незнание матчасти (или типа так делают только полные кретины). А в случае j2ee - все с точностью до наоборот. Ага ага. Почему? Чем Java лучше? А? (Сидим на колокольне RDBMS клястера и рассуждаем?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:13:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timm grexhideИ кто из нас теперь пи..л и клоун? А? Ты. Не грузи. Пойди пифка что ли попей. Или поставь пейджфайл на автосайз и открой двадцатку браузеров с JVM. И посмотри, чего там маппится в swap, а чего нет. А лучше расскажи - ну нафига ей столько виртуальной памяти нужно сразу и много? exppмля эт чо appserver на оракле получилсо. гы. типо на жабе оно проще и ужо есть многа. эт ты в смысле утомилсо и свалилсо? йа думать это класс Угум. Чистой воды middleware. Это дети вроде Леонида думают, что на Delphi можно и нужно писать что то, кроме тупого рисования мышой (хоть и продвинутого). Про использования оракла в качестве полноценного middleware я же говорил изначально (там даже ООП есть, если кому сильно неймецца). -- И что такое на жаве есть? Давай, рассказывай, чего там такого на ценного можно соорудить, чего нельзя на PL/SQL? Про хеши, маппинги, шмаппинги и отправку почты - не интересно. Рассматриваем тупую задачку - магазин по типу ебай. Не, ну можно завести волынку про вепсервисы - но см. выше - городим простейший затык на EXTPROCS, который будет дергать платежи по системе VISA или PayPal, делоф то (при том этот затык поставим как раз на тот самый Oracle XE, который теперь будет делать функцию J2EE сервачка). .... Имхо, весьма все мощно получается, и без всяких задних проходов и натужно пер... (зачернуто) рисования всякого разного в Eclipse и иже. ------- Но про фичерсы java - расскажи (тема секса в этом направлении таки не раскрыта - крутые j2ee клястера на не менее крутых контейнерах) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:22:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide И что такое на жаве есть? Давай, рассказывай, чего там такого на ценного можно соорудить, чего нельзя на PL/SQL? Простой вопрос. PDF нарисовать по шаблону (xml -> xsl-fo -> pdf) можно на PL/SQL? (PL/PDF не то совсем). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 19:49:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
vykhodtsev grexhide И что такое на жаве есть? Давай, рассказывай, чего там такого на ценного можно соорудить, чего нельзя на PL/SQL? Простой вопрос. PDF нарисовать по шаблону (xml -> xsl-fo -> pdf) можно на PL/SQL? (PL/PDF не то совсем). Можно я отвечу один раз и кокретно? В схеме выше Oracle EE (+XE) + APEX - можно делать абсолютно все, что можно делать на java/j2ee. А то, что нельзя - можно сделать отдельно - нарисовав простейшую EXPTPROCS или SOAP/WSDL обертку (дергая этот самый Java и т.д. - вплоть до передачи контекста сессии (правда не уверен, что это удастся передать самой яве)). Ответ удовлетворил? Кроме того, специально для тебя, страждущего : примерчик-с Правда на яве я бы это делать, наверное не стал (а на кой этот гиморой? отчет в .PDF/.XML/.XLS/.DOC можно сделать и более мощными и продвинутыми средствами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 20:10:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide vykhodtsev grexhide И что такое на жаве есть? Давай, рассказывай, чего там такого на ценного можно соорудить, чего нельзя на PL/SQL? Простой вопрос. PDF нарисовать по шаблону (xml -> xsl-fo -> pdf) можно на PL/SQL? (PL/PDF не то совсем). Можно я отвечу один раз и кокретно? В схеме выше Oracle EE (+XE) + APEX - можно делать абсолютно все, что можно делать на java/j2ee. А то, что нельзя - можно сделать отдельно - нарисовав простейшую EXPTPROCS или SOAP/WSDL обертку (дергая этот самый Java и т.д. - вплоть до передачи контекста сессии (правда не уверен, что это удастся передать самой яве)). Ответ удовлетворил? Кроме того, специально для тебя, страждущего : примерчик-с Правда на яве я бы это делать, наверное не стал (а на кой этот гиморой? отчет в .PDF/.XML/.XLS/.DOC можно сделать и более мощными и продвинутыми средствами) А какие есть более мощные и продвинутые средства для генерации текстов договоров? Неужели Oracle Reports? Кстати по твоей ссылке отчеты генерирует отдельный java сервер :). Вопрос был про PL/SQL, а не про APEX к которому прикрутили FOP. То что на твоей мегасвязке можно сделать все спорить не буду, APEX долго не крутил. Связка JSP - Servlets - PL/SQL прекрасно работает, и менять ее на что нибудь другое смысла нет. Кстати про APEX, как там с совместной разработкой и версионностью кода? (можно ли различные ветви создавать как в SVN)? (кстати, контекст сессии прекрасно передается яве) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 20:40:52 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
vykhodtsev Кстати про APEX, как там с совместной разработкой и версионностью кода? (можно ли различные ветви создавать как в SVN)? Вот тут не уверен. Особой встроенной версионности, если честно, не заметил. Впрочем, как всегда в случае PL/SQL - экпорт/импорт кода/дампа. По поводу более продвинутых. Не обязательно Reports, можно и в сторну даже Publisher посомтреть. Только это все слишком монстровидно, глюкаво и с душком (а... ява-индусы). Если нужно быстро и со вкусом, то генерацию отчетов можно запросто соорудить и на сторонних внешних процессах и средствах (к примеру есть вполне адекватные PDF движки и на C/C++ (GNU и иже), и на .... хоть моветон, но все же - Delphi (хоть и придется городить тут Windows сервера, что в общем то, куда меньшее зло и куда дешевле, чем городить Oracle BI огород). Говоря проще - это уже вопрос десятый. В рамках сессии на сервере можно дернуть RPC, а куда и как - это уже вопрос десятый. В конечном счете тебе нужно что? Файл. Просто файл. -- PL/PDF - это действительно не то. PL/SQL - хороший язык управления данными. Но он не тянет на универсальность (пусть он будет делать что то, но хорошо, чем все, но, как правило, достаточно плохо (Java)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 21:24:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zМожет, 250-ое (зато собственное) кодирование равнокривого доступа к данным (неужели тебе достаточно JDBC - ах, ну да, Hibernate есть) Или 1200-ая реализация графических примитивов с вменяемым и удобным поведением - TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar? Ведь в Swing'е эти "чудо-объекты" не реализованы (ну не поворачивается у меня язык назвать JTextField или JTable вменяемыми)Нет, дизайн системы это объединение этих TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar с данными совершенно противоположным ЕГАИС образом, т.е. чтобы в результате не получилось очередного ЕГАИСа. Надеюсь не надо рассказывать, как хорошо спроектирована эта система учета вотки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 21:31:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕНет, дизайн системы это объединение этих TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar с данными совершенно противоположным ЕГАИС образом, т.е. чтобы в результате не получилось очередного ЕГАИСа. Надеюсь не надо рассказывать, как хорошо спроектирована эта система учета вотки? Блин... опять пионеры... Да при чем ту Delphi, на которой ЕГАИС то писали? Этот бобик умер по совсем другой причине: а) MS SQL Server (читающие блокируют пишущих и наоборот - да в масштабах всей страны - Get the fucks в чистом виде); б) организационные (даже не технические) вопросы. -- И при чем тут ButtonEdit к ЕГАИС? Не спасут они ни отца русской демократии, ни каких октрябрят от IT в лице Васечкина и Петрова с Машей Старцевой на подхвате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 21:44:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕ zМожет, 250-ое (зато собственное) кодирование равнокривого доступа к данным (неужели тебе достаточно JDBC - ах, ну да, Hibernate есть) Или 1200-ая реализация графических примитивов с вменяемым и удобным поведением - TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar? Ведь в Swing'е эти "чудо-объекты" не реализованы (ну не поворачивается у меня язык назвать JTextField или JTable вменяемыми)Нет, дизайн системы это объединение этих TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar с данными совершенно противоположным ЕГАИС образом, т.е. чтобы в результате не получилось очередного ЕГАИСа. Надеюсь не надо рассказывать, как хорошо спроектирована эта система учета вотки? Поясни пожалста, туповат я стал на четвертом десятке лет. Что такое ЕГАИС, и прочее шаманство? И с какого тут система учета вотки? Ежель у тебя такая система - то пажалста, хоть на Васике её рисуй. Я здесь - абсолютно не в теме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 21:58:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zНу так на что время-то уходит?Вот вот, на что у вас время то уходит, если все уже готово и сделано? Ась? Я всегда привожу этот пример: http://gzip.rsdn.ru/projects/janus/article/article.xml#EIC У форума rsdn.ru есть оффлайн-клиент. Нужен оффлайт клиент для форума sql.ru. Сделайте. У вас же уже все готово, все датааваре-компоненты есть, ничего кодировать заново не нужно. И интересно, что там эти последователи дельфи делают на http://gzip.rsdn.ru/Forum/group/janus.aspx что у них с 2005го года мажорной версии до сих пор не вышло? Что там такого трудного и сложного? Почему на .NET Framework они не могут кодировать без глюков? Скажете, что .NET Framework к Дельфи не имеет отношения? Только не надо вот этого вот.Кроме того, C/C++ и Delphi в принципе не приемлют ротацию кадров (квалификационные требования). Вывод из проекта ключевых спецов означает крах продукта и инвестиций.Какова прадукта? Э, алё!? Дельфишки же доказывают, что для их RAD прогер не нужен, что манагер и сам может понабросать готовые TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar на форму и все будет работать? Или не так? Ведь вам уже не нужно в 1035 раз имплементировать кодировать равнокривой доступ к данным, все же уже готово и работает, искаробки? Или не так? Что же делают ключевые спецы и зачем они нужны манагерам, которые и сами себе могут отчеты создавать просто в GridView каком-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:03:13 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideесть еще АСУТП (где тоже Java просто неадекватна).Где-где она неадекватна? А ничего, что есть беспилотный самолет-фотограф, беспилотный робот-автомобиль и беспилотная же подводная лодка-разведчик, и у всех их в мозг работает под управлением JVM? Может быть просто "Уметь надо"© и тогда сборщик мусора не будет влиять на время реакции системы на внешние воздействия и жаба тут не при чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:07:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LeonidvБукварь, который вы мне посоветовал, скорее всего рассказывает как подобные костыли обходить в Delphi (вроде моего примера и ваших "управляемых контейнеров"), когда в принципе вот об этом программист не должен думать. Я не думаю при реализации задачи практически ни о чем, кроме как о самой задаче. Вообще. Все делается (в GUI) на уровне спиномозговых лекал. Давно все съедено и отработано. Минимум кода (по сути, его вообще нет). Что я делаю не так?Вот-вот. Давай, покажи нам класс. Налабай спинномозговым кликанием оффлайн клиент для форума. Я думаю, это простая задача для владеющего RAD Delphi на уровне спинномозговых лекал, ведь код по сути вообще писать не придется? Ась? Что, "Ну не шмагла я!"©, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:14:53 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕ Скажете, что .NET Framework к Дельфи не имеет отношения? .NET писало достаточно большое количество бывших делфистов. СИАГЕ Только не надо вот этого вот. Кроме того, C/C++ и Delphi в принципе не приемлют ротацию кадров (квалификационные требования). Вывод из проекта ключевых спецов означает крах продукта и инвестиций.Какова прадукта? Э, алё!? Дельфишки же доказывают, что для их RAD прогер не нужен, что манагер и сам может понабросать готовые TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar на форму и все будет работать? Нет, не будет. Delphi и кучи компонент под них - это лишь конструктор. Что то вроде ЛЕГО. Но мало того, что нужно выполнить грамотно селекцию (а это опыт и годы), кроме того, нужно еще написать систему шаблонов/заготовок (от того самого VFI и не только), достаточно сильно доработать базовую компонентную базу. На это способны далеко и очень далеко не все (1:100 от массы). В случае же отстувия внятной типологизации заготовок (как ключевых высокоуровневых элементов) ты будешь вынужден строгать код как типичный явер - долго нудно и очень, очень много руками, асболютно не думая головой в части - как же упростить себе жизнь, убрать рутину и повысить качество. СИАГЕ Или не так? Ведь вам уже не нужно в 1035 раз имплементировать кодировать равнокривой доступ к данным, все же уже готово и работает, искаробки? Или не так? Что же делают ключевые спецы и зачем они нужны манагерам, которые и сами себе могут отчеты создавать просто в GridView каком-нибудь? Из коробки ничего не работает, о чем ты вообще? Delphi - это чистый конструктор лего, разгуляй поле, что хочешь, то и твори (естественно, шансы у тебя делать все правильно с нуля - 1:100). Методы правильности (кстати) на форуме частично описаны (если читать регулярно). -- Проблема только в том, что в Delphi - можно спокойно развивать и так уже весьма мощный базовый фукнционал. А в Java - тебе нужно сначала дорасти до уровня базовой Delphi (а это несколько человеко-лет от базовых средств), и только потом уже о чем то там говорить дальше. Тебе хочется терять, допустим пять лет на строгание достаточно удобного (сопоставимого) стека DBAware? Вот мне - нет, не хочется и не улыбается. --- Более того - могу повториться еще раз. DBAware и VFI (Visual Form Inheritance) адекватно реализован только в Delphi. .NET, VB, FoxPro, Swing (практически все вариации) - пролетают аки фанера над парижем (впрочем, яверов в индии много, в питере тоже, а в штатах - и вовсе по рынку труда сотни тыщь ползают, надо же их всех чем то кормить?). А про типовые бизнес-заготовки - мы даже не говорим пока (лишь смотрим на их подобия - к примеру JHeadStart от Oracle, просто как идею прототип для пущего понимания, о чем идёт речь) Суть осилил? Или разжевать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:18:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide vykhodtsev Кстати про APEX, как там с совместной разработкой и версионностью кода? (можно ли различные ветви создавать как в SVN)? Вот тут не уверен. Особой встроенной версионности, если честно, не заметил. Впрочем, как всегда в случае PL/SQL - экпорт/импорт кода/дампа. В свое время мне APEX показался какой-то "вещью в себе", не понравилась ориентация на визуальное мышекликанье, вопросы версионности опять же (и соответственно совместной разработки) и вообще как его кастомайзить не очень понятно. Считаю, что для тонкого клиента ява вполне неплохой выбор. Собственно явы у нас немного (сервлеты для PDF/DOC/XLS/DBF, несколько фильтров, мелкие утилиты). Основное - JSP страницы, дергающие хранимки на PL/SQL. Главный плюс JSP - можно легко создавать собственные теги, из них формы собираются очень быстро. Главное не залезать во всякие Spring-Struts-Hibernate-EJB (этого нахлебались в свое время, вот недавно полностью от этой гадости избавился во всех остальных проектах). grexhide По поводу более продвинутых. Не обязательно Reports, можно и в сторну даже Publisher посомтреть. Только это все слишком монстровидно, глюкаво и с душком (а... ява-индусы). Если нужно быстро и со вкусом, то генерацию отчетов можно запросто соорудить и на сторонних внешних процессах и средствах (к примеру есть вполне адекватные PDF движки и на C/C++ (GNU и иже), и на .... хоть моветон, но все же - Delphi (хоть и придется городить тут Windows сервера, что в общем то, куда меньшее зло и куда дешевле, чем городить Oracle BI огород). Говоря проще - это уже вопрос десятый. В рамках сессии на сервере можно дернуть RPC, а куда и как - это уже вопрос десятый. В конечном счете тебе нужно что? Файл. Просто файл. Для отчетов используем BIRT. Монстровидно, глюково, но функциональность - зашибись. Самые извращенные фантазии юзеров воплотили в PDF. Cпасибо за идею c RPC, может где-нибудь пригодится. PL/PDF - это действительно не то. PL/SQL - хороший язык управления данными. Но он не тянет на универсальность (пусть он будет делать что то, но хорошо, чем все, но, как правило, достаточно плохо (Java)). Ну так, я и не спорю. Только ты ж раньше говорил что PL/SQL всё на свете может ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:19:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕВот-вот. Давай, покажи нам класс. Налабай спинномозговым кликанием оффлайн клиент для форума. Я думаю, это простая задача для владеющего RAD Delphi на уровне спинномозговых лекал, ведь код по сути вообще писать не придется? Ась? Что, "Ну не шмагла я!"©, да? Расслабься. И открой для себя Outlook Express via NNTP. --- Леня из питера тут уже предлгагал свой офис настрогать. Но как то интереса (и смысла) в этом мало, кроме того - я (как делфист) - вовсе не склонен к моделированию своих собственных, чудных виртуальных миров с собственными законами (как это принято в ява коммунити, изначально всех остальных считающих тупицами). Гораздо проще - выбирать и грамотно использовать лучшее из имеющихся решений (чем плодить свои недоделки - см. на Swing как типовой пример недоделия по принципу "мы умнее всех, и сделаем не так как у всех"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:22:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideА он там и не нужен. В форуме есть отдельный мега топик, в котором идею трехзвенок забросали, извиняюсь, "сцаными тряпками" (с) Почитай, познавательно.И именно поэтому 1С, перепробовав все мыслимые варианты, делает теперь свои "Склады", "Бухгалтерии" и "Предприятия" как трехзвенки?Ещё напомнило обсуждения с RSDN о бизнес логике в хранимках.Где это, ссылку можно, я в Янусе почитаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:27:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
vykhodtsev grexhide vykhodtsev Кстати про APEX, как там с совместной разработкой и версионностью кода? (можно ли различные ветви создавать как в SVN)? Вот тут не уверен. Особой встроенной версионности, если честно, не заметил. Впрочем, как всегда в случае PL/SQL - экпорт/импорт кода/дампа. В свое время мне APEX показался какой-то "вещью в себе", не понравилась ориентация на визуальное мышекликанье, вопросы версионности опять же (и соответственно совместной разработки) и вообще как его кастомайзить не очень понятно. Это лишь один из вариантов (больше для конечных юзеров). А вариантов там, на самом деле масса. vykhodtsevСчитаю, что для тонкого клиента ява вполне неплохой выбор. Собственно явы у нас немного (сервлеты для PDF/DOC/XLS/DBF, несколько фильтров, мелкие утилиты). Основное - JSP страницы, дергающие хранимки на PL/SQL. Главный плюс JSP - можно легко создавать собственные теги, из них формы собираются очень быстро. Да, при должном навыке, если отталкиваться от чистого JSP без сопуствующих монстров - вполне, согласен. Мы раньше так и делали, пока не открыли для себя mod_plsql (в дальнейшем придя к htmldb). vykhodtsevГлавное не залезать во всякие Spring-Struts-Hibernate-EJB (этого нахлебались в свое время, вот недавно полностью от этой гадости избавился во всех остальных проектах). О чем и речь ;) vykhodtsev grexhide По поводу более продвинутых. Не обязательно Reports, можно и в сторну даже Publisher посомтреть. Только это все слишком монстровидно, глюкаво и с душком (а... ява-индусы). Если нужно быстро и со вкусом, то генерацию отчетов можно запросто соорудить и на сторонних внешних процессах и средствах (к примеру есть вполне адекватные PDF движки и на C/C++ (GNU и иже), и на .... хоть моветон, но все же - Delphi (хоть и придется городить тут Windows сервера, что в общем то, куда меньшее зло и куда дешевле, чем городить Oracle BI огород). Говоря проще - это уже вопрос десятый. В рамках сессии на сервере можно дернуть RPC, а куда и как - это уже вопрос десятый. В конечном счете тебе нужно что? Файл. Просто файл. Для отчетов используем BIRT. Монстровидно, глюково, но функциональность - зашибись. Самые извращенные фантазии юзеров воплотили в PDF. Cпасибо за идею c RPC, может где-нибудь пригодится. Да вариантов, на самом деле масса (на тему Report Server). Вот есть еще к примеру - FastReport Server, в Crystall Reporst тоже есть что то на тему BI. Тут уже дело вкуса. Я сам отказался от внешних средств по причине royalty. Для генерации отчетов от шаблонов (невизуально) - .XLS/.XHTML/.RTF движки. Хватает по самое не хочу. Про .PDF думали, но никто не просил, плюнули. vykhodtsevНу так, я и не спорю. Только ты ж раньше говорил что PL/SQL всё на свете может ) Ай, ну не нужно же воспринимать прям так буквально и дословно. Есть такое право - выбирать лучшие средства для данных классов задач. А упираться рогом строго в букву J или О (или в точку в слове НЕТ) - это вон пусть манагеры (бывшие полковники) с часами Омега в гЛюкссофте, Борласе или где там еще занимаются. Имеем право сказать категорическое нет всякой кривой и монстровидной левизне - и скажем. Чай не наёмные рабы-кодемонки. Нам проекты делать нужно, а не внедрять отбивать бабло за лицензии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:31:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕИ именно поэтому 1С, перепробовав все мыслимые варианты, делает теперь свои "Склады", "Бухгалтерии" и "Предприятия" как трехзвенки? 1с заработала на Oracle? Я что то пропустил? -- Что можно ожидать от системы, которая имеет собственный движок файл-серверных баз данных (восьмерка)? И имеет жуткие непроходимые тормоза даже на MS SQL? Только в третье звено (если не в канаву, так в дурдом, куда же еще). 1С повторяет путь SAP. Что такое SAP и с чем его едят (в части работы с БД) - можешь почитать отдельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:35:17 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvПример Java CASE средств - Together, Poseidon.Poseidon? Если это CASE средство... А MagicDraw UML вы видели? А Visual Paradigm ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 22:44:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Не грузи. Слив защитан. grexhideА лучше расскажи - ну нафига ей столько виртуальной памяти нужно сразу и много? Какая разница сколько виртуальной памяти просит процесс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 23:19:52 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zТак вот я и хочу понять - на кой он (ORM) нужен? :)Тут адин талпа.оп спрашивал, на кой нужен ORM? Так вот, для бестолковых ссылко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 23:34:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TimmКакая разница сколько виртуальной памяти просит процесс? Очень даже большая. Потому что просит он её не просто так. К примеру в CLR - есть понятия поколений. Каждое - со своей подкучей. За время эксплутации приложения - происходит довольно жуткая фрагметнация, и реально страницы - не возвращаются системе (до момента события, когда явно не остаётся остатка в VM). Впрочем, то, что ты запустил голый jrew - не впечатлило. Я говорил несколько об ином: запуске реальных апплетов. В итоге - я получал стабильные приросты в 60-80 мегабайт на процесс (даже по данным TaskMan). См: http://www.ultrafractal.com/showcase/jos/alexanders-horn.html В случае Firefox было, кстати, все куда веселее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 23:43:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНо мало того, что нужно выполнить грамотно селекцию (а это опыт и годы), кроме того, нужно еще написать систему шаблонов/заготовок (от того самого VFI и не только), достаточно сильно доработать базовую компонентную базу.Swing что ли доработать? А кто-то говорил, что это Swing с JTable нужно допиливать и допиливать, а в Delphi де уже все отшлифовано. Ничч-чего не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 00:06:17 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕSwing что ли доработать? А кто-то говорил, что это Swing с JTable нужно допиливать и допиливать, а в Delphi де уже все отшлифовано. Ничч-чего не понимаю а) купить готовую машину, выкинуть сидения, заменить расточить двигатель, поставить нитро, усилить подвеску и поставить спойлеры с неоном и анатомические сидения (это Delphi) б) купить подвеску от Камаза, двигатель от Белаза, корпус от Т-34, навигационную систему от Боинга, турбины от F-15, при этом - иметь в текхусловии задание работать на дровах или угле в виде опции, но обладать свойствами вездехода, грузоподьемностью 200 тонн, временем разгона 5 секунд по трассе, свойствами антирадара, ну и еще возможностями подводной лодки (как вариант - еще опцию с воздушной подушкой) - вот это подход Java (корпоративных). При этом - быть, как говориццо, user friendly. При том, из всех инструметов для сборки тебе дается кувалда, паяльная лампа, напильник, лобзик и микроскоп (последние два чисто в виде средства рефакторинга). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 00:25:29 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕ zНу так на что время-то уходит?Вот вот, на что у вас время то уходит, если все уже готово и сделано? Ась? Я всегда привожу этот пример: http://gzip.rsdn.ru/projects/janus/article/article.xml#EIC У форума rsdn.ru есть оффлайн-клиент. Нужен оффлайт клиент для форума sql.ru. Сделайте. У вас же уже все готово, все датааваре-компоненты есть, ничего кодировать заново не нужно. И интересно, что там эти последователи дельфи делают на http://gzip.rsdn.ru/Forum/group/janus.aspx что у них с 2005го года мажорной версии до сих пор не вышло? Что там такого трудного и сложного? Почему на .NET Framework они не могут кодировать без глюков? Скажете, что .NET Framework к Дельфи не имеет отношения? Только не надо вот этого вот. Кроме того, C/C++ и Delphi в принципе не приемлют ротацию кадров (квалификационные требования). Вывод из проекта ключевых спецов означает крах продукта и инвестиций.Какова прадукта? Э, алё!? Дельфишки же доказывают, что для их RAD прогер не нужен, что манагер и сам может понабросать готовые TextField, ButtonEdit, Toolbar, Grid, MDI, ComboBox, OutlookBar на форму и все будет работать? Или не так? Ведь вам уже не нужно в 1035 раз имплементировать кодировать равнокривой доступ к данным, все же уже готово и работает, искаробки? Или не так? Что же делают ключевые спецы и зачем они нужны манагерам, которые и сами себе могут отчеты создавать просто в GridView каком-нибудь? Ты с какой планеты прилетел? Если абсолютно не понимаешь, что я имел в виду, то переспроси, а не придумывай чушь. Для особо развитых поясняю - программировать нужно framework, а не заниматься ерундой и реализовывать базовые примитивы. Кстати, ведь они в Java так и не реализованы (или назови хотя бы парочку OpenSource проектов с поддержкой этого безобразия). Это во-первых. Во-вторых, ну сколько уже можно писать ерунду в стиле "накидать на форму". Ну вот под что же у вас, джавистов, мозги заточены, что Делпхи только с этим ассоциируется. У меня в проекте, к примеру, нет ни одной dfm, ну и дальше? И наконец, где ты прочитал, что "все же уже готово и работает, искаробки". Разумеется, всё нужно доводить до ума. Но, повторюсь, покажи мне в Java аналоги хотя бы базовых Delphi-компонентов, а также (вполне себе FreeWare-ных) EhLib, Toolbar2000 или JVCL, и я успокоюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 06:29:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024но дельфи всё равно гамно ну это вы очень смело сказали гамном можно назвать то что пишут на Delphi различные товарищи из-за которых такая репутация у этой среды разработки, а вот саму среду так называть не стоит ps Гамно можно и на JAVA накатать и вообще на чем угодно, тут больше от зависит от прокладки между креслом и клавиатурой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 07:43:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zНо, повторюсь, покажи мне в Java аналоги хотя бы базовых Delphi-компонентов, а также (вполне себе FreeWare-ных) EhLib, Toolbar2000 или JVCL, и я успокоюсь.А зачем это нужно? Office 2000 look&feel? Есть такой скин для Свинга. И что? Вон, grexhide даже имея эти компоненты, не может написать такую простую вещь как оффлайн клиент, посылает юзать Outlook, хотя это доступно только зарегистрированным пользователям, а оффлайн клиент подразумевает использование всеми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 08:03:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕ zНо, повторюсь, покажи мне в Java аналоги хотя бы базовых Delphi-компонентов, а также (вполне себе FreeWare-ных) EhLib, Toolbar2000 или JVCL, и я успокоюсь.А зачем это нужно? Office 2000 look&feel? Есть такой скин для Свинга. И что? Вон, grexhide даже имея эти компоненты, не может написать такую простую вещь как оффлайн клиент, посылает юзать Outlook, хотя это доступно только зарегистрированным пользователям, а оффлайн клиент подразумевает использование всеми. Не понимаю, раскрой тему. Мне не нужны скины, рюшечки и прочая безделица, которая отвлечет пользователя максимум на 3-4 дня. Мне нужен вменяемый TextField, в котором можно было бы проверять ввод, задавать маски и делать нормальный Validate при потере фокуса (Validator вроде появился только в 1.5, не так ли?). Мне нужен многострочный Toolbar с возможностью привязки Actions, SubBar'ов и т.д. Нужен Grid (ну хотя бы аналог TCustomGrid) с FixedColumns и Footers, а также многоколоночный LookupComboBox. Ничего кроме примерчиков в стиле "А теперь, дорогие ребята, мы познакомимся с getListRenderer" я не видел. Никто это почему-то не сделал достоянием общественности. Давай конкретику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 08:41:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
и вообще, забавная тенденция - "зачем это нужно?" Тут я полностью согласен с GrexHide - никаких наработок на Java для Desktop нет. А если их нет уже 10 лет, значит, не появится и в будущем. Не заботится Java об этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 08:59:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
УПЧК zТак вот я и хочу понять - на кой он (ORM) нужен? :)Тут адин талпа.оп спрашивал, на кой нужен ORM? Так вот, для бестолковых ссылко ути-пути, пропустил детсад Это вот для этого нужен ORM? - Clean OO design. Hiding the relational model specifics lets the object model be more cleanly analyzed and applied. - Productivity. Simpler code as the object model is free from persistence constraints. Developers can navigate object hierarchies, etc. - Separation of concerns and specialization. Let the DB people worry about DB structure and the Object people worry about their OO models. - Time savings. The O/R mapping layer saves you from writing the code to persist and retrieve objects. O/R mapping tool vendors claim 20-30% reduction in the code that needs to be written. Writing less code also means less testing. Иди уж действительно...буквари учить. Сделай хотя бы парочку расширяемых промышленных приложений что-ли. А потом будешь меня "талпайопом" обзывать, албанец ты мой ненаглядный. Вся эта мутотень придумана взрослыми дяденьками, чтобы перевести программирование в разряд "науки". Никто о реальной жизни вообще не думал. Вот и сиди, мапь таблички в классы. Особенно эт здорово, когда структура базы меняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 09:12:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
автор Не понимаю, раскрой тему. Мне не нужны скины, рюшечки и прочая безделица, которая отвлечет пользователя максимум на 3-4 дня. Мне нужен вменяемый TextField, в котором можно было бы проверять ввод, задавать маски и делать нормальный Validate при потере фокуса (Validator вроде появился только в 1.5, не так ли?). Мне нужен многострочный Toolbar с возможностью привязки Actions, SubBar'ов и т.д. Нужен Grid (ну хотя бы аналог TCustomGrid) с FixedColumns и Footers, а также многоколоночный LookupComboBox. Ничего кроме примерчиков в стиле "А теперь, дорогие ребята, мы познакомимся с getListRenderer" я не видел. Никто это почему-то не сделал достоянием общественности. Давай конкретику. так всё ж это есть. Если непонятно как сделать то да, придётся что-то почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:20:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
про орм: - Clean OO design. Hiding the relational model specifics lets the object model be more cleanly analyzed and applied. :мне не нужен ОО или что-то ещё. Мне нужно чтоб работало быстро. И реляционная модель меня не пугает а скорей помогает. - Productivity. Simpler code as the object model is free from persistence constraints. Developers can navigate object hierarchies, etc. :мне не нужны объекты. Я знаю SQL и прекрасно могу его использовать. - Separation of concerns and specialization. Let the DB people worry about DB structure and the Object people worry about their OO models. :я сам подумаю о структуре бд или буду эффективно использовать имеющуюся. Я и есть дб пипл. - Time savings. The O/R mapping layer saves you from writing the code to persist and retrieve objects. O/R mapping tool vendors claim 20-30% reduction in the code that needs to be written. Writing less code also means less testing. :т.к. мне не нужны объекты то и хранить их где-то мне незачем. Я вполне обойдусть чистым SQL без промежуточных лишних кусков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:28:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z пишет: > Во-вторых, ну сколько уже можно писать ерунду в стиле "накидать на > форму". Это не он, это grexhide тут недавно распинался на тему того, что работоспособные дельфийские формочки делаются дизайнерами без вмешательства программистов. Тут-то хоть стеб, а там человек на полном серьезе такое утверждал... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:40:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024 автор Не понимаю, раскрой тему. Мне не нужны скины, рюшечки и прочая безделица, которая отвлечет пользователя максимум на 3-4 дня. Мне нужен вменяемый TextField, в котором можно было бы проверять ввод, задавать маски и делать нормальный Validate при потере фокуса (Validator вроде появился только в 1.5, не так ли?). Мне нужен многострочный Toolbar с возможностью привязки Actions, SubBar'ов и т.д. Нужен Grid (ну хотя бы аналог TCustomGrid) с FixedColumns и Footers, а также многоколоночный LookupComboBox. Ничего кроме примерчиков в стиле "А теперь, дорогие ребята, мы познакомимся с getListRenderer" я не видел. Никто это почему-то не сделал достоянием общественности. Давай конкретику. так всё ж это есть. Если непонятно как сделать то да, придётся что-то почитать. Кстати да. Что то тут z загнул слегка. Уж что что, а примитивный аналог TCustomGrid у яверов таки есть. То, что к нему нужно еще и строгать по десять листов моделек под видом "настроек" (впрочем, глядя даже на количество свойств экземпляра TcxQuantumGrid в .dfm.... ах, да, но настоящие суровые и сурьезные парни все ведь пишут только руками да?) -- И про DBAwere (биндинги через сериализации от модели да? ага ага) тоже можно метку "боян" поставить. Формально. P.S. 1024 - но все же не нужно, наверное, говорить что Запорожец и BMW - это один класс автомобилей, правда? Все прекрасно понимают, что на ушастом можно двигатель прикрутить на 500 конских эквивалентов - но ведь не стенет от этого спорткаром, верно? И престижу не добавит ни на йоту. То, что в мире desktop java в конечных приложениях ТТХ в ситуации от "плохо" до "очень плохо" - это признают практически все, даже самые упорные сторонники яво-свингов. Или я не прав? Будем опять напирать на формальное наличие номинальных возможностей или все же реально посмотрим на понятия мейнстрим vs моветон? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:42:26 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda Тут-то хоть стеб, а там человек на полном серьезе такое утверждал... Могу еще раз это подтвердить. Для тебя это будет откровением или признаком фантастики? Ок, могу ткнуть носом в живой и понятный тебе пример: сервлеты vs JSP/JSF. Можно странички писать через натужное поперд..(зечеркнуто) в виде req.getParameter и out.writeln а можно ведь и через дримвейвер да? --- Просто попробуй чуть на другой уровень абстракции выйти. На конечные формы посмотреть с минимальной такой задачкой - можно ли тут все делать только через декларативные средства на базе чуть доработанного (в сторону типологизации (типовых форм)) фреймворка. Без кодирования или нет (кстати, в случае z модельки UI могут браться из... данных в самой БД или каких XML - это ведь никто не запрещает, да?) -- Смешные вы. Нашли себе игрушку - ручное кодирование одних и тех же примитивов в UI (при том каждый раз одно и то же, в каждой форме) и радуются, прям как дети в песочнице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:51:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide йоптвайумать Ты давай объясни, в соответствии вот с этим , какого х, при запуске 11 VM процессов, каждый из которых при создании запросил 390МB виртуальной памяти, свопа потребовалось совсем немного. Если не умеешь считать, возьми калькулятор. grexhideК примеру в CLR - есть понятия поколений. Каждое - со своей подкучей. За время эксплутации приложения - происходит довольно жуткая фрагметнация, и реально страницы - не возвращаются системе (до момента события, когда явно не остаётся остатка в VM). Не уходи от темы. Рассуждать о GC тебе еще рано. grexhideВпрочем, то, что ты запустил голый jrew - не впечатлило. Я говорил несколько об ином: запуске реальных апплетов. Я запускал: IDEA (1 штука), GCViewer (10 штук). grexhideСм: http://www.ultrafractal.com/showcase/jos/alexanders-horn.html Писано нелюдями. Код: plaintext 1. 2. 3. 4. Если ты действительно хочешь померить сколько памяти кушают апплеты, то твои замеры не более чем х..ня на постном масле. Браузеры сами по себе прожорливы. Запусти N браузеров с отключенной Java. Зафиксируй показания памяти (как физической, так и виртуальной), swap usage, pslist -m, etc. Включи Java. Повтори. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 11:58:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Ок, могу ткнуть носом в живой и понятный тебе пример: сервлеты vs JSP/JSF. Только не говори, что и JSP у тебя тоже дизайнеры сразу работоспособными делают - я ж со смеху умру тогда. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:00:30 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
авторТо, что в мире desktop java в конечных приложениях ТТХ в ситуации от "плохо" до "очень плохо" - это признают практически все, глупость какая. У меня десктоп выглядит и работает прекрасно. Но кто-то оказывается что-то там признаёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:14:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda я ж со смеху умру тогда. Смех без причины - признак не очень больного ума. Мне фиолетово, что ты сейчас судорожно пытаешься обосновать свою необходимость, извини быд... (зачеркнуто) кодера. Я же могу смело утверждать - как обязательное промежуточное звено между базой данных и конечным пользователем - ты и даром не упал. Нормальные, вылизанные типовые заготовки форм - и все, ты, друг - лишнее звено и бесполезный груз. Это я тебе не как кодер говорю, а как РП, отвечающий за технологическую и инструментальную часть в т.ч. -- Могу привести еще один, надеюсь понятный тебе пример. Отчеты. Есть идиоты - которые до сих пор натужно КОДИРУЮТ отчёты. Но, на самом деле там нужен только достаточно внятные средства (разметки и выражений) в шаблонах и.. источники данных (SQL запросы). И все, как кодера - тебя можно списывать в утиль. Ты можешь сколько угодно рассказывать про ОРМ-модели на этой теме - твое мнение уже будет абсолютно никому не интересно. Ты сможешь найти отличия между подходами отчётных и печатных форм? Что ты там собрался кодировать в экранах? Увязки, обработчики, валидации? Да ты друг, с дерева слезь - это все можно и нужно расписывать декларативными средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:15:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024глупость какая. У меня десктоп выглядит и работает прекрасно. Но кто-то оказывается что-то там признаёт. В сравнении с чем? Знаешь, быть первым среди одного (и последним) - это как то не смешно даже. Впрочем, самоубеждение - великая (и страшная) штука. Действительно, проще одеть себе ведро на голову, и назвать его удобным головным убором. А чего - на голову не капает, ветер в лицо не дует. Вполне себе удобно, и даже прикольно. И как каска тоже сойдет ;)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:22:25 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЛеня из питера тут уже предлгагал свой офис настрогать. Это, прости, про ты меня цитировать пытаешься? Давай ссылку, где я предлагал тебе пакет офисных приложений на Delphi писать? Кстати, озвучил бы свой возраст. Что-то я сомневаюсь, что на втором десятке лет уже такой мега профи, что тебе виднее всех. Скорее, у тебя еще не прошел (твоими же словами) юнешский максимализм. Взрослее надо быть, и решать свои проблемы в личной жизни. Сублимацией на форумах тут не поможешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:23:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zи вообще, забавная тенденция - "зачем это нужно?" Тут я полностью согласен с GrexHide - никаких наработок на Java для Desktop нет. А если их нет уже 10 лет, значит, не появится и в будущем. Не заботится Java об этом направлении. Вот как раз в последние несколько лет еще как заботиться. Посмотрите, в JRE 6 основной упор сделан на улучшение ГИП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:27:17 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > быд... (зачеркнуто) кодера. Товарищ с LOR'а чтоль? Тогда вопросов больше не имею, спорить с тамошними фантазерами - это себя не уважать надо. Беседуйте с z по поводу необходимости наличия мозга у delphi-программистов, думаю найдете много тем для обсуждения. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:28:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvСублимацией на форумах тут не поможешь. Ты уже про BCD букварь почитал? И про реализацию интерфейсов в Delphi, надеюсь, тоже? -- P.S. Тема сублимации либидо (вижу для тебя это актуальная проблема, раз на слуху) - это вообще то злостный офтоп и флуд. Предлагаю тебе эту тему закрыть - боюсь, она не интересна и не актуальна никому, кроме тебя. P.P.S. Про офис (тоже офтоп и флуд) - можешь почитать свои посты отдельно (да, ты кажется не предлагал его писать лично мне (спасибо и на этом), но с какого то перепугу спрашивал - есть ли такое на Delphi - чистейшей воды юношеский максимализм с элементами претенциозности). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:30:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Ты давай тему возраста раскрой. Чтобы мы тут все посмелись. Еще рас ссылку, где Я просил написать офисное приложение на Delphi. Ты тут много не поделу говоришь, но вот чужие слова давай не перевирай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:32:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideИ про реализацию интерфейсов в Delphi, надеюсь, тоже? Иди сам букварь читай, прежде чем других посылать. Я понимаю, что при спинномозговом рефлективно сублимационном программирование тебе ООП не нужно и поэтому ты, скорее всего, с интерфейсами сам и не сталкивался. Но букварь почитай, тебе полезно будет. Будешь меньше фигни писать. http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1202 И ответь на мой вопрос - как мне к объекту, унаследованному от другого объекта примешать интерфейс и реализовать только один метод? Например, интерфейс Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:38:46 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Переходим на личности: LeonidvТы давай тему возраста раскрой. 9 лет тебя устроит? а 56? Делаю подсказку: поиск информации (к примеру в базе ICQ) может осветить некоторые вопросы. Или в общеобразовательной школе так и не учат методам поиска информации? LeonidvТы тут много не поделу говоришь, но вот чужие слова давай не перевирай. Кто бы еще говорил, Леонид. Честное слово. Посмеёмся еще вспомнили. Ну давайте про клоуна задвиньте. Скажите спасибо, что я хоть набрасываю вам, детишкам, проблематики для мышления и широты взглядов - а то так бы и думали строго в рамках интересов Брюса Эккеля и подобных изданий и афторов для старшей подготовительной группы детсада ;)) Нет, ну серьёзно. Могу проконстатировать - навыки речи у Вас, Леонид, уже улучшаются (результат за полгода?). Знания, увы нет. Предлагаю Вам сделать упор на последнее, всяко поможет меньше постать невежественные глупости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:41:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidvкак мне к объекту, унаследованному от другого объекта примешать интерфейс и реализовать только один метод? Например, интерфейс Код: plaintext 1. 2. 3. а в чём проблема-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:48:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Букварь по интерфейсам почитал? На конкретные вопросы можешь ответить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:51:25 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv grexhideИ про реализацию интерфейсов в Delphi, надеюсь, тоже? Иди сам букварь читай, прежде чем других посылать. Я понимаю, что при спинномозговом рефлективно сублимационном программирование тебе ООП не нужно и поэтому ты, скорее всего, с интерфейсами сам и не сталкивался. Но букварь почитай, тебе полезно будет. Будешь меньше фигни писать. http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1202 Леонид, сбавьте обороты иначе будете посланы просто в игнор. Leonidv И ответь на мой вопрос - как мне к объекту, унаследованному от другого объекта примешать интерфейс и реализовать только один метод? Например, интерфейс Код: plaintext 1. 2. 3. а) объект нельзя наследовать от другого объекта. Этому в школе не учат? Почитай про классы vs объекты (как экземпляры класса) б) в чем проблема? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Тебе трудно определить три (и вполне очевидных) метода? Ну так в яве - они сделаны неявно, не вижу никаких криминалов - сделать тебе один раз заготовку. В чем проблема то, эксперт ты наш? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:52:39 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЕсли правда интересно, то зайди на досуге в Архитектуру программного обеспечения . Поиск ожил . Любопытствующим рекомендую для общего развития. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:54:08 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvБукварь по интерфейсам почитал? На конкретные вопросы можешь ответить? Ответ выше. Вникай. Да, буквари я прочитал. Еще в 1996-м году, не счёл зазорным, в отличии от. Первый раз вижу человека - который искренне гордится (публично) своим невежеством. Впрочем, достопримечательность форума ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:54:46 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Зайцев Фёдор Leonidvкак мне к объекту, унаследованному от другого объекта примешать интерфейс и реализовать только один метод? Например, интерфейс Код: plaintext 1. 2. 3. а в чём проблема-то? В том, что все интерфейсы наследуются от IIterface, в котором еще есть 3 метода. Это сделано, как я уже писал, для решения поставленной перед интерфейсами в языке Delphi задачи - интеграции языка с Windows COM объектами. В качестве решения этой задачи используется объект TInterfacedObject. В результате, интерфейсы как средство ООП практически теряет свой смысл. По сути, проще использовать абстрактные классы - с ними хоть проблем меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 12:58:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvПо сути, проще использовать абстрактные классы - с ними хоть проблем меньше. точно, проще использовать кислое, а не квадратное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:00:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvВ результате, интерфейсы как средство ООП практически теряет свой смысл. По сути, проще использовать абстрактные классы - с ними хоть проблем меньше. Оппа. Повеселило. И чем проще, чем лучше? Нет, ну питерцы мне откровенно нравятся. Армянское радио - просто отдыхает. Я то думал, откуда пошла история: - Армянин лучше чем грузин! - Чем лучше? - Чем грузин! -- Жжоте, Леня, просто жжоте. Совсем не по детски. Хоть бери и пиши юмореску. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:05:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Дорогой грексхайд, предлагаю завязывать с обличением жабы и отправляться учиться - да да - вам еще есть чему! Потому как сил ваш бред читать уже нет... ну или сходите к примеру в ПТ(ЗПТ) и завяжите беседу с местным специалистом любящим Lisp - он вам про лисп - вы ему про дельфи - будет круто. Но только не надо больше тут ничего писать! Пожалуйста! С уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:06:47 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv Ну вот Леонид, теперь не отвертитесь - все будут говорить что вы считаете что интерфейсы в ООП себя изжили... прямо как в СССР секса нет получилось ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:09:59 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide а) объект нельзя наследовать от другого объекта. Этому в школе не учат? Почитай про классы vs объекты (как экземпляры класса) Когда больше нечего сказать, придераемся к словами. Браво. grexhide б) в чем проблема? Проблема возникает когда вариантов (в) у меня несколько десятков. На всю катушку запускается дублирование кода, тогда как ООП в принципе и создано ради его избежания. Плюс, были проблемы с использование интерфейсов уже в коде (D7), точно примеры не напишу, но глюки были. И опять таки, прибавив управление памятью они еще больше код запутали. Ведь если объект наследуется от TInterfacedObject вызов FreeAndNil может привести к весьма неприятным последствиям. Так что надо быть вдвойне осторожным при уничтожение объектов. Тема возраста не раскрыта. ICQ это хорошо, вот только не находится там ник grexhide. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:13:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuri Leonidv Ну вот Леонид, теперь не отвертитесь - все будут говорить что вы считаете что интерфейсы в ООП себя изжили... прямо как в СССР секса нет получилось ;) В Delphi получилось использовать абстрактные классы проще, чем интерфейсы при проектирование. В Java-то интерфейсы гораздо чаще абстрактных классов использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:18:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv Проблема возникает когда вариантов (в) у меня несколько десятков. На всю катушку запускается дублирование кода, тогда как ООП в принципе и создано ради его избежания. Плюс, были проблемы с использование интерфейсов уже в коде (D7), точно примеры не напишу, но глюки были. И опять таки, прибавив управление памятью они еще больше код запутали. Ведь если объект наследуется от TInterfacedObject вызов FreeAndNil может привести к весьма неприятным последствиям. Так что надо быть вдвойне осторожным при уничтожение объектов. Леонид, вот меня тут обвиняют в каком то бреде. Ну ладно, я это могу списать, что дети, отформатированными Эккелем и паттернами - не понимают и 10% того, что я хочу сказать. Но вот пост выше я отлично понял. И могу назвать штуки три способа выстрелить себе в ногу при неумении пользоваться интерфейсами в Delphi (ах, да, аспекты автоматической сборки мусора, т.е. - реализация метода _Release, место и условие его фактического вызова). Но вы меня опять откровенно радуете. Ну ладно, в документации и справке этот пункт разжеван. Ладно, вы не знаете английский (учили небось французский в школе? ах, питер, питер...). Ладно, в школе вас не научили пользоваться литературой и поиском информации. Но вы бы хоть в форуме спросили, да поиском в нем порылись. Тема уже десятки раз всплывала, обсуждалась и прочее. Прям баян невиданной ценности. Но нет же, дети будут колоться и плакать, плакать и колоться, осуждать и делать выводы, но откровенно не станут читать документацию. Просто смешно, смешно и грустно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:21:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНо вот пост выше я отлично понял. И могу назвать штуки три способа выстрелить себе в ногу при неумении пользоваться интерфейсами в Delphi (ах, да, аспекты автоматической сборки мусора, т.е. - реализация метода _Release, место и условие его фактического вызова). Зачем мне использовать механизм языка, который имеет аж 3 способа выстрелить себе в ногу? Часто без него можно обойтись и использовать абстрактные классы. Что проще. В хороших языках средство выбирается не по принципу "что проще", а по принципу "что нужно". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:26:24 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvВ хороших языках средство выбирается не по принципу "что проще", а по принципу "что нужно". Глубокая мысль. Даже впечатлён. Java это хороший язык или плохой? property и множества (set of) уже появились или... нет? А... ну пишите, пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:33:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvЧасто без него можно обойтись и использовать абстрактные классы. А вот это совсем не глубокая мысль. Я б даже сказал - весьма плоская, даже выпуклая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:34:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv В том, что все интерфейсы наследуются от IIterface, в котором еще есть 3 метода. Это сделано, как я уже писал, для решения поставленной перед интерфейсами в языке Delphi задачи - интеграции языка с Windows COM объектами. В качестве решения этой задачи используется объект TInterfacedObject. В результате, интерфейсы как средство ООП практически теряет свой смысл. По сути, проще использовать абстрактные классы - с ними хоть проблем меньше. Ну тут я не согласен. Все же обычно можно найти несколько объектов в основе иерархии, в которые можно впихнуть три метода. Исходники же считаются доступными. Я быстро перевел весь проект на интерфейсы- не поплохело. Хотя давно было. И проблем с ними в D7 не было. Или я не встречал. PS: не спорю, множественное наследование лучше, но увы, Мейера разработчики java то ли не читали, то ли не поняли :) PPS: а вообще здесь модератор есть? Явно же провоцирует grexhide -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:41:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideproperty и множества (set of) уже появились или... нет? А... ну пишите, пишите. Если бы на setter/getter навели синтаксический сахар Вам бы резко похорошело? Мне нет. Меня устраивает, поддержка со стороны языка есть. (читаем пакет java.beans.*) Согласен, что set удобный тип. Но, насколько я помню, он ограничен лишь перечислимыми типами. Или я давно не смотрев в Делфи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:49:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerСогласен, что set удобный тип. Но, насколько я помню, он ограничен лишь перечислимыми типами. Или я давно не смотрев в Делфи? А тебе нужно что то еще? IMHO, всяко удобнее, чем работа с битовыми масками, а то и вовсе, как это нынче принято в .NET и Java - рисованием конструкций вида <YetAnotheWayToMemoryFlloding SomeBeanSettedValueAsLogicalCondition = "true"/> Ну и ли java клаccика: SomeCondition().asString() != "false" (ну или как там у вас принято?) ---- Пропети, на самом деле - отличная штука. Как то не возникает проблем - геттер, сеттер, или прямой доступ (на чтение). Пиши просто, без лишних get, set, это дело той стороны, как тебя понимать. А чего отцы создатели на проепети уже (12-ть?) лет ломаются то? Прям таки "неидейно"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:55:26 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerЕсли бы на setter/getter навели синтаксический сахар Вам бы резко похорошело? Мне нет. Тут скорее дело в возможности написать Код: plaintext процессора). fixxerСогласен, что set удобный тип. Но, насколько я помню, он ограничен лишь перечислимыми типами. Или я давно не смотрев в Делфи? Да вроде со времен Вирта можно было писать на любой тип с числом значений до 16 элементов, а в Delphi - 256. Т.е. set of char (да, тех самых, однобайтовых) можно. -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:56:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvICQ это хорошо, вот только не находится там ник grexhide. Есть такой: Grex Hide Alexandr Ustinov 23/06/1978 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 13:57:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara fixxerСогласен, что set удобный тип. Но, насколько я помню, он ограничен лишь перечислимыми типами. Или я давно не смотрев в Делфи? Да вроде со времен Вирта можно было писать на любой тип с числом значений до 16 элементов, а в Delphi - 256. Т.е. set of char (да, тех самых, однобайтовых) можно. Именно это и имел ввиду. Даром не нужен такой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:10:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara Тут скорее дело в возможности написать Код: plaintext процессора). Совершенно не понятно причем здесь такты процессора и как Вы их экономите синтаксическим сахаром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:12:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxerИменно это и имел ввиду. Даром не нужен такой. А что тебе нужно? С прицелом в один четыре байта? Нет? Лучше завести 256-ть булевых переменных (на четыре байта), да еще в виде объектов в управляемой куче (со счетчиками, как же без них)? -- Кстати, как там я ява поживает перегрузка операторов? Тоже никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:15:39 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideА чего отцы создатели на проепети уже (12-ть?) лет ломаются то? Прям таки "неидейно"? Никто не ломается. Есть спецификация JavaBean. Достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:18:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxer GKS_Samara Тут скорее дело в возможности написать Код: plaintext процессора). Совершенно не понятно причем здесь такты процессора и как Вы их экономите синтаксическим сахаром. Если я напишу t = a.x, то процессор выполнит один Код: plaintext в переменную. PS: таки приходилось писать некоторые функции на ассемблере- на круг раз в 5 расчёты ускорялись. А данные все по объектам лежали- много их. -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:20:35 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide fixxerИменно это и имел ввиду. Даром не нужен такой. А что тебе нужно? С прицелом в один четыре байта? Нет? Лучше завести 256-ть булевых переменных (на четыре байта), да еще в виде объектов в управляемой куче (со счетчиками, как же без них)? Поясни, какое именно применение set ты имеешь ввиду? Не догоняю. Какие-то xml таги полезли, булены, счетчики. grexhideКстати, как там я ява поживает перегрузка операторов? Тоже никак? У меня не было ни одного случая, где я мог бы это применить. А у тебя? Если да, то так ли было бы страшно обойтись без этого? По-моему в дельфи это тоже появилось не сразу. Жили как-то, и не скажу что плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:25:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara пишет: > Если я напишу t = a.x, то процессор выполнит один > > move a.x AX > > а не вызов функции, которая положит число в стек, которое потом положим > в переменную. АФАИР inline-функции были в C++ еще лет двадцать назад. Слабо верится, что разработчики java были настолько тупыми, что ничего о них не слышали и весь код выполняют "втупую", без оптимизации. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:26:59 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideКстати, как там я ява поживает перегрузка операторов? Тоже никак? Классический пример. Что будет в результате: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:28:03 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara а не вызов функции, которая положит число в стек, которое потом положим в переменную. Оптимизатор Java сделает это за вас. Не переживайте о мелочах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:29:52 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara fixxer GKS_Samara Тут скорее дело в возможности написать Код: plaintext процессора). Совершенно не понятно причем здесь такты процессора и как Вы их экономите синтаксическим сахаром. Если я напишу t = a.x, то процессор выполнит один Код: plaintext в переменную. PS: таки приходилось писать некоторые функции на ассемблере- на круг раз в 5 расчёты ускорялись. А данные все по объектам лежали- много их. Не убедили. Не бывает плохой и хорошей производительности. Бывает достаточная для данной задачи и не достаточная. Я сильно сомневаюсь, что в какой бы то ни было реальной, не синтетической задаче (за исключением расчетных) затраты на вызов метода стали бы узким местом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:30:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonidv GKS_Samaraа не вызов функции, которая положит число в стек, которое потом положим в переменную. Оптимизатор Java сделает это за вас. Не переживайте о мелочах :) Можно поподробнее об этом? Насколько оптимизатор умён? -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:34:28 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara пишет: > Можно поподробнее об этом? Насколько оптимизатор умён? Насколько я знаю - он пытается заинлайнить не имеющие локальных данных final-методы. В принципе вполне достаточно для реализации вышеприведенного куска кода, более многословной правда, но и более единообразной. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 14:51:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara Можно поподробнее об этом? Насколько оптимизатор умён? Если честно, я так пристально это вопрос не изучал. Могу посоветовать ресурс: http://blogs.sun.com/vmrobot/category/Compilers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 15:27:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024 автор Не понимаю, раскрой тему. Мне не нужны скины, рюшечки и прочая безделица, которая отвлечет пользователя максимум на 3-4 дня. Мне нужен вменяемый TextField, в котором можно было бы проверять ввод, задавать маски и делать нормальный Validate при потере фокуса (Validator вроде появился только в 1.5, не так ли?). Мне нужен многострочный Toolbar с возможностью привязки Actions, SubBar'ов и т.д. Нужен Grid (ну хотя бы аналог TCustomGrid) с FixedColumns и Footers, а также многоколоночный LookupComboBox. Ничего кроме примерчиков в стиле "А теперь, дорогие ребята, мы познакомимся с getListRenderer" я не видел. Никто это почему-то не сделал достоянием общественности. Давай конкретику. так всё ж это есть. Если непонятно как сделать то да, придётся что-то почитать. Опять не понял. Уже наверно надоел :) Попрошу в студию - сцылки, компоненты и т.д. И пожалуйста без "Если непонятно как сделать то да, придётся что-то почитать", потому что если кто-либо это сделал - всегда находятся доброжелатели типа OpenSource. Ну и где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 15:36:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Кстати да. Что то тут z загнул слегка. Уж что что, а примитивный аналог TCustomGrid у яверов таки есть. Загнул? Grexhide, отвлекись от DevEx, посмотри на возможности, которые предлагают TDrawGrid и TCustomGrid (но почему то закрытые в в обычном Grid), сравни с JTable и прослезись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 15:44:14 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
дехлятнеги, напрялись, активировали моск... JTable это базовая хреновина качаемая вами нахаляву. Предназначена для создания на её базе более продвинутых компонентов, коих таки есьь (джастэфакедгуглит). Основная задача JTable как свингокомпонета: организация view&edit компонентов в матрицу + скролл+ l&f. Делает она это на ура. можешь лучше покажи как. Нахег мне в дждк навороченный компонент если а) они мне например ненужны, б)мне например нужны другие табличные навороты. это йпама,что такая недостижимая мысль, что до нее нельзя дойти своим моском, во время опрожнений на клаву в явофоруме? тош самое 2 GKS_Samara. это расширяет сознание реально. проблемы с моском? хотяб проверь перед пуком в лужу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 15:59:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LeonidvПример Java CASE средств - Together, Вранье. Не .NET-е оно писано. На тот момент, пока его не испортил наш горячо любимый Borland, .NET-а еще не существовало, как такового. Много полезного и приятного было в этом продукте, чего только стоило хранение модели в камментах исходного кода. Rational Rose- простая рисовалка-искалка картинок без остальных многобаксовых продуктов IBM, по сравнению даже с 5-й версией Together. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:09:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
k2k4На тот момент, пока его не испортил наш горячо любимый Borland, .NET-а еще не существовало, как такового. Много полезного и приятного было в этом продукте, чего только стоило хранение модели в камментах исходного кода. Rational Rose- простая рисовалка-искалка картинок без остальных многобаксовых продуктов IBM, по сравнению даже с 5-й версией Together. +1 они нам гады ещё и за трупопацкаль пятый ответят!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:11:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp тош самое 2 GKS_Samara. это расширяет сознание реально. Ссылка полезная, спасибо. exppпроблемы с моском? хотяб проверь перед пуком в лужу Но откуда столько агрессии? -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:16:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
блин, а чо остаётся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:21:10 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppблин, а чо остаётся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:33:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppблин, а чо остаётся? Забей - это просто у дельфийца крыша съехала - не выдержал человек, сорвался - с кем не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 16:34:10 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuriЗабей - это просто у дельфийца крыша съехала - не выдержал человек, сорвался - с кем не бывает Да ладно не бывает. По информации с разных форумов у него это систематически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 17:10:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppдехлятнеги, напрялись, активировали моск... ... JTable это базовая хреновина качаемая вами нахаляву. Предназначена для создания на её базе более продвинутых компонентов, коих таки есьь (джастэфакедгуглит) ... Нахег мне в дждк навороченный компонент если а) они мне например ненужны, б)мне например нужны другие табличные навороты джастэфакедгуглит делай со своим мозгом, или вспомни свои рыдания, когда ты не мог нарисовать на Swing нужное тебе дерево (бугага) Я уже предложил - сцылки в студию. Без идиотских примеров (аля "давайте детишки позабавимся с JTableHeader"). Аналог EhLib. Если тебе нужны другие навороты с гридом, значит либо 1) точно моск в другую сторону работает 2) тебе хочется TreeTable Больше я не могу придумать наворотов с табличкой. "А какие наслаждения предпочитаешь ты?" (c) HellRaiser Кстати, уже 5-ый раз прошу конкретных ссылок. И всё время посылают нахер )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 19:46:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zАналог EhLib. Какие конкретно функции интересуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 20:53:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda zАналог EhLib. Какие конкретно функции интересуют? FixedColumns, MultiHeaders, Footers, ну и, конечно, неплохо бы набор CellEditors (у которых всё-таки есть взаимодействие с Grid на уровне валидации и т.д.). Собственно, всё что я хочу, можно прочитать на сайте Ehlib :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:00:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuri exppблин, а чо остаётся? Забей - это просто у дельфийца крыша съехала - не выдержал человек, сорвался - с кем не бывает И это говорит человек, который в здравом уме - скрещивает Java (на Windows платформе) с MS SQL? -- Забавно. Также забавно - что никто так и не смог внятно ответить о том функционале, который есть в J2EE, и который - в принципе не может быть достигнут в случае использования лишь Oracle RDBMS средств (PL/SQL) в качестве middleware (хоть для web, хоть для классики клиент-сервера с нормальным клиентом). Действительно, чем напрячь мыслительный процесс (ну да, было бы с чем сходить с) - лучше авансом назвать оппонента пациентом Кащенко, клоуном ну и так далее, на что юношеской фантазии хватает? Да нет, действительно, или интереснее в очередной раз обсудить, что круче - NetBeans или идея, струтс или спринг, или всей толпой выяснить, по какой причине в такой то строке возникает какой то загадочный exception? Или помусолить мегавопрос - что быстрее - .length() или .equals()? Да уж, да уж... коммунити еще то. Скиллы прям так и прут, вместе с грейдами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:13:44 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide И это говорит человек, который в здравом уме - скрещивает Java (на Windows платформе) с MS SQL? Во-первых, вы меня с кем-то путаете - я никого ни с кем не скрещиваю. Ну а, во-вторых, я вас так назвал далеко не авансом - думаю, всем это и так ясно после прочтения вашего списка кого с чем нужно сравнивать, а также утверждения, что функционал Oracle RDBMS покрывает функционал j2ee. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:29:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuri ... а также утверждения, что функционал Oracle RDBMS покрывает функционал j2ee. А что, разве не покрывает? Вот у нас, к примеру, осталась последняя проблема - SMS :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:34:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuriВо-первых, вы меня с кем-то путаете - я никого ни с кем не скрещиваю. Отлично. Профиль твой спишем на раздвоение личности: с утра ты занимаешься явой, по вечерам, чисто для души - MS SQL Server? ;) Впрочем, это пустое (кому интересны твои личные трудности). funikovyuriНу а, во-вторых, я вас так назвал далеко не авансом .... а также утверждения, что функционал Oracle RDBMS покрывает функционал j2ee. Извини, но ты просто балабол и флудер. Конкретика будет или ты предпочтёшь поднять еще, к примеру, тему сублимации? Уверен - что никакой конкретики от тебя не будет (впрочем, не впервой, и не только от тебя). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:39:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Также забавно - что никто так и не смог внятно ответить о том функционале, который есть в J2EE, и который - в принципе не может быть достигнут в случае использования лишь Oracle RDBMS средств (PL/SQL) в качестве middleware (хоть для web, хоть для классики клиент-сервера с нормальным клиентом). До 11g - XA. Нет, не Оракл-Оракл, Oracle-MS SQL. А все что угодно с твоей системой, многа и в разных направлениях, синхронно и не очень. Как это сделали в 11g, пока не смотрел. Но сомневаюсь в том что функциональность одного оракла будет актуальна в сравнении с. Ты этта, редиско, отвечай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:41:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide ... Да нет, действительно, или интереснее в очередной раз обсудить, что круче - NetBeans или идея, струтс или спринг, или всей толпой выяснить, по какой причине в такой то строке возникает какой то загадочный exception? Или помусолить мегавопрос - что быстрее - .length() или .equals()? Ты не прав. На первом месте вопросы в стиле - "а как взлететь со всем этим дерьмом" (это в отношении j2ee), или "как мне сделать пятиугольную кнопочку" (это уже про Desktop). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:41:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide... Родное сердце, профиль не показывает дату последнего сообщения в форуме - с MS SQL я работал 3 года назад - это к слову. Ну а конкретика для вас будет в соответствующих мануалах - я с троллями не дискутирую. ЗЫ А вот оскорблять незнакомых людей нехорошо. z А можно по-подробнее, что именно из j2ee и с помощью чего в oracle вы реализовывали? И еще очень интересно послушать про стоимость владения всем этим добром - это я к тому что ресурсы dbms обычно на порядок дороже ресурсов обычного unix-бокса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:02:26 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timm Ты этта, редиско, отвечай. Что ты хочешь сказать? Ну поймал ты меня на просчете VM от Sysinternals, дальше что? (Да, я как то не догадывался, что бывают настолько странные реализации, которые запрашивают (зачем?) у операционной системы VM, но даже не инициализируют её, не говоря про использование. В heap ориентированных системах такой цирк просто не встречается - память возвращается системе сразу же, автоматически). Тем не менее, Firefоx с явой не дружит категорически, завалить его в корку апплетом или вылететь за границы адресуемых 32-бит - вполне реальная задача (хоть не готов сейчас занимяться воспроизводством оного). Полегчало? - Вот мне нет - Java все равно остаётся прожорливой и тормозной (визуально, на уровне Swing), чужеродной хренью (ах да, SWT!). Хоть бывают и исключения, действительно, весьма впечатляющие - к примеру такая мелкая приблуда как sancho (управление edonkey, gcj сборка, swt основа) - оный насколько хорошо писан, что в Java генах я его уличил только по косвенным признакам (нестандартная схема отрисовки шрифтов в контролах и гридах - +2 -2 пикселя - классика и болезнь всего жабовского). Но даже последний, в сравнении с тем же eMule - тормозное глюкало (вот незадача)... Timm grexhide Также забавно - что никто так и не смог внятно ответить о том функционале, который есть в J2EE, и который - в принципе не может быть достигнут в случае использования лишь Oracle RDBMS средств (PL/SQL) в качестве middleware (хоть для web, хоть для классики клиент-сервера с нормальным клиентом). До 11g - XA. Нет, не Оракл-Оракл, Oracle-MS SQL. А все что угодно с твоей системой, многа и в разных направлениях, синхронно и не очень. Не убедил. Впрочем, ок, для скрещивания зоопарков (гы и самой себя туда же) - Java хороша (наверное), только потому что кроме нее для циркоинтеграции - и нет ничего работоспособного (кроме бизтолка). - Но про XA - ты совсем загнул (ну и где там java?). Спецификация появилась раньше, да и tuxedo - это ж чистый хардкор, тьфуты, C/C++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:12:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuriЗЫ А вот оскорблять незнакомых людей нехорошо. Извини, но я оскорблял тебя лично? Где? Тем не менее, на этой странице ты уже дважды умудрился сделать попытку сделать это (интересно, в реальной жизни ты тоже, к примеру в метро - тыкаешь пальцем в человека и кричишь что он троль и умалишённый?) Нет? А в чем разница? funikovyuri z Ты ему лучше про аналог ehlib расскажи. funikovyuriА можно по-подробнее, что именно из j2ee и с помощью чего в oracle вы реализовывали? И еще очень интересно послушать про стоимость владения всем этим добром - это я к тому что ресурсы dbms обычно на порядок дороже ресурсов обычного unix-бокса. Биллинг, просто биллинг. Не предбиллинг мобильных операторов и сетевиков, считающий каждый байт и считающих хранение посекундной статистики в теребайтных базах за последние десять лет чем то полезным. А именно биллинг - выставление счетов, договора, заявки всякие, тарифные схемы. -- На j2ee (ах, BC4J) - полный облом и профанация. Тормозное, глюкавое, убогое, и кодировать - просто умереть не встать (соотношение примерно так 1:100 перед PL/SQL). Кроме того, даже мобильные операторы (вот дебилы?) практически не используют j2ee на критичных направлениях. Не знал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:24:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Timm grexhide Также забавно - что никто так и не смог внятно ответить о том функционале, который есть в J2EE, и который - в принципе не может быть достигнут в случае использования лишь Oracle RDBMS средств (PL/SQL) в качестве middleware (хоть для web, хоть для классики клиент-сервера с нормальным клиентом). До 11g - XA. Нет, не Оракл-Оракл, Oracle-MS SQL. А все что угодно с твоей системой, многа и в разных направлениях, синхронно и не очень. Не убедил. Впрочем, ок, для скрещивания зоопарков (гы и самой себя туда же) - Java хороша (наверное), только потому что кроме нее для циркоинтеграции - и нет ничего работоспособного (кроме бизтолка). - Но про XA - ты совсем загнул ( ну и где там java ?). Спецификация появилась раньше, да и tuxedo - это ж чистый хардкор, тьфуты, C/C++? в jcp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:28:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timm XA в jcp. Извини, но звучит как в ж.. (JSR-227/295/296 да?) - А практически? Может все таки спустимся с небес на землю, опять - к BEA Tuxedo? А? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 22:37:25 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timmв jcp. Или все таки в X/Open? Ну вот так всегда. Как только возникает интересная тема для допросов с пристрастием - так сразу и в кусты. - Действительно лучше про троллей и гоблинов перетереть. Сублимации обсудить. Преимущества абстрактных классов перед интерфейсами. И в прочие офтопичные песочницы. Я прям в растерянности. Неужто Cпольски был прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:03:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
1024про орм: - Clean OO design. Hiding the relational model specifics lets the object model be more cleanly analyzed and applied. :мне не нужен ОО или что-то ещё. Мне нужно чтоб работало быстро. И реляционная модель меня не пугает а скорей помогает. - Productivity. Simpler code as the object model is free from persistence constraints. Developers can navigate object hierarchies, etc. :мне не нужны объекты. Я знаю SQL и прекрасно могу его использовать. - Separation of concerns and specialization. Let the DB people worry about DB structure and the Object people worry about their OO models. :я сам подумаю о структуре бд или буду эффективно использовать имеющуюся. Я и есть дб пипл. - Time savings. The O/R mapping layer saves you from writing the code to persist and retrieve objects. O/R mapping tool vendors claim 20-30% reduction in the code that needs to be written. Writing less code also means less testing. :т.к. мне не нужны объекты то и хранить их где-то мне незачем. Я вполне обойдусть чистым SQL без промежуточных лишних кусков.А раньше ассемблера хватало и перфокарт. К сожалению или к счастью таких как ты почти не осталось уже. Да и зная SQL на хорошем уровне, как ты будешь показывать данные пользователю? Нужно знать HTML или использовать толстый GUI. А это или дорогая Delphi или дорогой QT, в любом случае в довесок к SQL требует знаний ЯП. Заказчикам дешевле нанять двух трех "специалистов" за 20000руб., чем одного компетентного сеньора за 60000 Будем опять напирать на формальное наличие номинальных возможностей или все же реально посмотрим на понятия мейнстрим vs моветон?Что-то из мейнстримных прог на дельфи у меня разве что The Bat стоит, а так все больше C++ да жаба.[quot]сервлеты vs JSP/JSF. Просто попробуй чуть на другой уровень абстракции выйти.[quot]Слушай ну уж сейчас JSP/JSF это моветон. Нормальные уже юзают AJAX и прочее вебдваноль, и забыли о req.getParameter, а CodeGear только сподобилась среду для PHP наваять, сколько у нее исчо времени уйдет на написание AJAX for PHP RAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:10:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuri А можно по-подробнее, что именно из j2ee и с помощью чего в oracle вы реализовывали? И еще очень интересно послушать про стоимость владения всем этим добром - это я к тому что ресурсы dbms обычно на порядок дороже ресурсов обычного unix-бокса. Так вопрос - что нужно? Что, например, используете вы? То, что нужно нам (Web-service, достучаться до http-server'а, отослать-принять почту с архивацией), можно делать прекрасно через базу. Замечу, однако, что для некоторых вещей пришлось реализовывать Java-ХП (да я, собственно говоря, против жабы ничего и не имею). Но зачем для этого нужна 3-х звенка? А стоимость владения добром определяется ровно серьезностью компании. И, кстати, что такое "обычный unix-box"? Ты какой nix имеешь в виду? Может, какой Ubuntu или Gentаi? Дык под ними и база не всякая поднимется. А Fedora и вовсе каждые 45 дней падает (согласись, не самое лучшее решение для AppServer). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:17:36 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Timmв jcp. Или все таки в X/Open? В X/Open начало, в JSR-907 aka Java Transaction API продолжение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:19:49 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ЗЫ. про эту статью я уже говорил - четай внимательно о чем там написано. grexhideЯ прям в растерянности. Неужто Cпольски был прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:21:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕЧто-то из мейнстримных прог на дельфи у меня разве что The Bat стоит, Skype Total Commander Практически вся обвязка под Oracle (PSD, TOAD, Quest xxx). Я не забыл сказать, что адекватного (кроме OEM и то не факт что его кто то в здравом уме кроме чаников пользует) на Java для Oracle ничего вообще нет? И что за все остальное на Java? назови хоть одно нормальное десктопное приложение? Я вот кроме sancho - так ничего и не видел (так там не java в виде дебильной JVM, а нативная линковка через gcj). СИАГЕ Просто попробуй чуть на другой уровень абстракции выйти.[quot]Слушай ну уж сейчас JSP/JSF это моветон. Да, да... точно. СИАГЕCodeGear только сподобилась среду для PHP наваять, сколько у нее исчо времени уйдет на написание AJAX for PHP RAD? Не наваять, а купить это раз. А два - ты её хоть в глаза то видел? Delphi for PHP? Хоть и оффтоп (оно хоть сильно сырое, да и вообще - PHP сложно рассматривать в отрыве от LAM), но там есть AJAX, не просто есть, а в качестве базовой технологии. Про то, что на Delphi for PHP - практически лучшие модельные диалоги для Web (кто сталкивался - тот поймет) - я промолчу отдельно, ок? -- Блин, дети, когда же вы забудете про принцип: "Не читал, но осуждаю"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:24:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
СИАГЕ[quot 1024] ... А раньше ассемблера хватало и перфокарт. К сожалению или к счастью таких как ты почти не осталось уже. Да и зная SQL на хорошем уровне, как ты будешь показывать данные пользователю? Нужно знать HTML или использовать толстый GUI. А это или дорогая Delphi или дорогой QT, в любом случае в довесок к SQL требует знаний ЯП. Заказчикам дешевле нанять двух трех "специалистов" за 20000руб., чем одного компетентного сеньора за 60000 [quot ]Будем опять напирать на формальное наличие номинальных возможностей или все же реально посмотрим на понятия мейнстрим vs моветон?Что-то из мейнстримных прог на дельфи у меня разве что The Bat стоит, а так все больше C++ да жаба.сервлеты vs JSP/JSF. Просто попробуй чуть на другой уровень абстракции выйти.[quot]Слушай ну уж сейчас JSP/JSF это моветон. Нормальные уже юзают AJAX и прочее вебдваноль, и забыли о req.getParameter, а CodeGear только сподобилась среду для PHP наваять, сколько у нее исчо времени уйдет на написание AJAX for PHP RAD? А зачем ему, мне или кому-то исчо переходить на новый уровень абстракции? Для красоты эксперимента? В чем реальный выигрыш всей этой бредовой затеи с маппингом? Нет, ну конечно, если все приложения позиционировать как emp-dept с 5-ю полями, может это и нормально. А ежели что посерьезнее? И наконец проскочило милое заявление "Заказчикам дешевле нанять". Так и где этот "высокий уровень вхождения" в Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:28:35 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
TimmЗЫ. про эту статью я уже говорил - четай внимательно о чем там написано. grexhideЯ прям в растерянности. Неужто Cпольски был прав? Прочитал еще раз. Примеры местных товарищей из питера - полностью подтверждают его тезис о проблеме отсева мозгов. Я тебе даже так скажу - стойкая нелюбовь яверов и .нетчиков к Delphi и C/C++ тем самым и объясняется - просто детишки не смогли осилить эту планку (пример Леонида - вполне себе показателен - или ты так не считаешь?), почувствовали свою ущербность, и как нормальный индивид - начали (и продолжают) поливать грязью то, что их испугало (концепцией несостоятельности). Все очень просто (впрочем, это я вроде выяснил выпытывая .нетчиков - местами зажимая дверьми причинные места). Кстати, уровень аргументации у них на порядок лучше, чем у местной публики. - При том - я же не пытаюсь всех загнать под одну гребенку (батоноформокидатели), но извини - тенденция есть тендецией (хоть я и откровенно считаю, что многие места в J2SE/J2EE/ADF писаны редкостными если не кретинами, то неадекватными по жизни (не для людей) снобами - уж точно). Timm grexhide Timmв jcp. Или все таки в X/Open? В X/Open начало, в JSR-907 aka Java Transaction API продолжение. Короче, все понятно. Проехали. Надежда на интересную беседу умерла не успев зародиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:31:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zТак и где этот "высокий уровень вхождения" в Java? О чем ты говоришь - прочитай еще раз статью Спольски - вон она выше синей ссылкой. Java получила популярность как раз по той самой причине - планка резко упала, плюс детям вручили поваренную книгу с рецептами - как строгать для БД поделия, не то что Кайта, Дейта и Кодда не читав, а вообще - ничего кроме принципа того самого маппинга на контейнерные бины (и то, чет мне кажется, они и с этим голубопечатным лекалом с трудом справляются). - И за примером правоты Спольски далеко ходить не надо - тут вон господин (fixer?) уже успел мощно задвинуть, что упаковка флагов в виде битов байтов (машинного слова) ему и даром не нужна, а место регистрового доступа к полю - его вполне устроит инлайнинг геттера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:37:31 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideSkype Total CommanderС тотал согласен. Практически вся обвязка под Oracle (PSD, TOAD, Quest xxx). Я не забыл сказать, что адекватного (кроме OEM и то не факт что его кто то в здравом уме кроме чаников пользует) на Java для Oracle ничего вообще нет? http://www.oracle.com/technology/products/jdev/11/index.html Приколись, Бивис, JDeveloper не на Delphi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:43:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
П.Е.ПякаПриколись, Бивис, JDeveloper не на Delphi Ты пробовал на нем работать? Как впечатления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:46:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideСкажите спасибо, что я хоть набрасываю вам, детишкам, проблематики для мышления и широты взглядов - а то так бы и думали строго в рамках интересов Брюса Эккеля и подобных изданий и афторов для старшей подготовительной группы детсада ;)) Переведи на русский про проблематику. Что хотел сказать-то? А насчет Эккеля, так я других читаю, у меня стартовая группа в броузере http://martinfowler.com/ и http://www.cafeaulait.org Передний край так сказать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 23:56:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
П.Е.ПякаПередний край так сказать Фаулер? Я то грешным делом считал, что его как раз полезно уже во втором классе (группе) детям читать. Нет, ну парень он молодец. Написал еще одну поваренную книгу, вполне доходчиво и даже с примерами. Всяко полезнее, чем про какой jboss seam на ночь глядя в виде снотворного. Я ведь и не спорю вовсе. Но это не фронт. Это букварные азы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 00:01:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide zТак и где этот "высокий уровень вхождения" в Java? О чем ты говоришь - прочитай еще раз статью Спольски - вон она выше синей ссылкой. ... А, ну эту феньку я читал неоднократно. Кстати, к вопросу о рекурсии (я думаю, джавистов это тоже может заинтересовать) Итак, была у нас схема одна, а именно - оптимизация пространственного положения объектов (разумеется, рекурсивная). И была эта красивая штучка писана на Delphi. Но с переходом на новомодные технологии (читай - iAS, Oracle Forms нумбер 10) перетащил я её на сервак, в Java-ХП (вроде как типичная ООП-задача, да и PL/SQL для рекурсий не очень). Разумеется, сначала погонял на клиенте. И вот тут прорисовалась вся мощь управляемого кода. Тут я ощутил разницу между TPoint(record) и Point(class)!!! Выяснилось, что создание (всего лишь) порядка 20000 классиков-малявок (точки поворота) обходится в 15% производительности. Еще 15% ушли на срывание крыши у GC в момент рекурсии (программа весьма некисло раздувалась в памяти). Ну а уж после переноса на сервер (хде процы однозначно менее слабые) производительность упала ровно в 2 раза. Вот таков итог... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 00:08:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraМожно поподробнее об этом? Насколько оптимизатор умён?Умнее Вас. Оптимизатор умнее 99% программистов, а Вы ведь принадлежите к большинству программистов т.е. 99% их? http://www.linux.org.ru/view-message.jsp?msgid=1813576 http://www.linux.org.ru/jump-message.jsp?msgid=1942141 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 00:10:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
zВыяснилось, что создание (всего лишь) порядка 20000 классиков-малявок (точки поворота) обходится в 15% производительности. Еще 15% ушли на срывание крыши у GC в момент рекурсии (программа весьма некисло раздувалась в памяти). Ну а уж после переноса на сервер (хде процы однозначно менее слабые) производительность упала ровно в 2 раза. Вот таков итог... Ну тут ты опять загнул.. связанные списки в куче - еще тот подарок. Все критичные места вроде принято, блин, в плоских буферах на мотив массивов (все помнят принципы kernel programming)? Почему то вспомнились войны пятилетней давности с расчетом MES от примитивных симплексов. Особенно порадовало удивление детей, узнавших, что смена порядка итераторов по матрице может дать 60% и более прироста производительности (ха... когерентность кеша и вопросы прокачки страниц в L2-L3 от угадок конвеера... ага ага, на задаче разыменовывания ссылки из G(овно)С(кучи) - и после этого еще на проект Singulariry посмотреть, так, чтоб окончательно задаться вопросом, у кого просто лыжи не едут, а у кто просто... ). И после всего этого - берёшь каким дебаггером даже супер пупер расфуфыренный Eclipse или JDeveloper и выпадаешь просто в осадок от увиденных... ах... ни много ни мало.... тысяч так 30-60 экземпляров класса Integer (во дебилы блин, еемааае...) -- Однако тенденция.. Какие указатели, какие рекурсии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 00:22:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ прям в растерянности. Неужто Cпольски был прав? Думается мне Джоэл пишет о джаве здесь только потому что реально джава в штатах сейчас принадлежит мейнстриму. Жил бы он у нас, я уверен, тоже самое написал про Дельфи. Ибо в том аспекте, о котором он пишет, джава с дельфи гораздо ближе, чем каждый из них по отдельности с сями ;-) ЗЫ кстати спасибо за линк, вот оказывается где его новые переводы, почитаемс как-нибудь на досуге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:29:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ прям в растерянности. Неужто Cпольски был прав? ты млля, конечно дока в виртуальной памяти и l2 кэшах.. но походу дислексор ещё тот. там в буквах дехли видел. джоэл не знает про дехли? да потому что он не хирил (hire) мегамозгов взявших его на вооружение. по джоэловским меркам "'С++' так себе язык .. для собеседования пойдёт". Угу? да тока дехля это клиникойдный язык. паскаль помнишь на что придумали. с дехлёй я познакомился через цбилдер, в курсе была такая прога. и живы воспоминания "так логика закончена. сейчас нормальную коллекцию надо перефигачить с vcl-ную.... аа аа мля ... нет ... тока не это". если ты мега кодер неврубаешься на что нужны нормальные коллекции (не которые грохают своё содержимое - во фича аш плакал), и не в теме, что бизнеслогика бывает такая что в споке её писать вилы... ляпай отчёты свои до пенсии. вот тебе типо http://bgbilling.bitel.ru/жабобиллинг раскажи им что надо было на дехли мылом тебе ушла пдфка про то зачем ыжыбы нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:06:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z grexhide zТак и где этот "высокий уровень вхождения" в Java? О чем ты говоришь - прочитай еще раз статью Спольски - вон она выше синей ссылкой. ... А, ну эту феньку я читал неоднократно. Кстати, к вопросу о рекурсии (я думаю, джавистов это тоже может заинтересовать) Итак, была у нас схема одна, а именно - оптимизация пространственного положения объектов (разумеется, рекурсивная). И была эта красивая штучка писана на Delphi. Но с переходом на новомодные технологии (читай - iAS, Oracle Forms нумбер 10) перетащил я её на сервак, в Java-ХП (вроде как типичная ООП-задача, да и PL/SQL для рекурсий не очень). Разумеется, сначала погонял на клиенте. И вот тут прорисовалась вся мощь управляемого кода. Тут я ощутил разницу между TPoint(record) и Point(class)!!! Выяснилось, что создание (всего лишь) порядка 20000 классиков-малявок (точки поворота) обходится в 15% производительности. Еще 15% ушли на срывание крыши у GC в момент рекурсии (программа весьма некисло раздувалась в памяти). Ну а уж после переноса на сервер (хде процы однозначно менее слабые) производительность упала ровно в 2 раза. Вот таков итог... ссылка на "микробенчмаркинг жвм" уже была. читай, а не пеши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:10:00 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp "так логика закончена. сейчас нормальную коллекцию надо перефигачить с vcl-ную.... аа аа мля ... нет ... тока не это". Пынятно. Под сильнейшим гипнотическим впечатлением Boost, STL, Loki аффтар решил сказать что то ценное? Ну это самое, тема smartpointer еще не раскрыта, что же ты ? exppесли ты мега кодер Я? Мегакодер? Ты мне льстишь наверное? exppневрубаешься на что нужны нормальные коллекции (не которые грохают своё содержимое - во фича аш плакал), и не в теме, что бизнеслогика бывает такая что в споке её писать вилы... Не, друк, не врубаюсь я в твои нормальные (?) коллекции для бизнеслогики, а тем более про какие то вилы. Оформи мысль в нормальном виде, уж потрудись. На тебя же пионеры смотрят - подумай, какой ты им пример подаешь? exppляпай отчёты свои до пенсии. ? У меня их полуюзеры делают, нашёл чем испугать. expp вот тебе типо http://bgbilling.bitel.ru/жабобиллинг раскажи им что надо было на дехли http://bgbilling.bitel.ru/map/map.shtml Моя плакать. Прям биллинг планетоидного масштабу. Сплошь ООО и Р&К. AMDOCs и даже сибосс с питерсервисом - нервно икают в сторонке. Ужо идиоты (последние два). exppмылом тебе ушла пдфка про то зачем ыжыбы нужны. Файл, кстати, битый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:17:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Timmссылка на "микробенчмаркинг жвм" уже была. читай, а не пеши. Ты наверное просто издеваешься? Кому интересна твоя ссылка на микротесты? А? Кроме питер-ява-тест-клуб? Ну показал ты еще один способ натянуть результаты в синтетике, и что с того? А на практике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:19:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Пынятно. Под сильнейшим гипнотическим впечатлением Boost, STL, Loki аффтар решил сказать что то ценное? Ну это самое, тема smartpointer еще не раскрыта, что же ты ? сам то что хотел сказать? да юзал stl коллекции, до этого были борландовские какие-то. smartpointer - это и есть жаба и дотнет. grexhide Не, друк, не врубаюсь я в твои нормальные (?) коллекции для бизнеслогики, а тем более про какие то вилы. Оформи мысль в нормальном виде, уж потрудись. На тебя же пионеры смотрят - подумай, какой ты им пример подаешь? означало сие. что в стандартной библиотеке должны быть коллекции. как то STL, java.util, apache commons и т.д. для того чтоб кодить алгоритмы из бизнес-логики. если это проходит мимо тебя это совсем не повод делать какие то выводы и комуто о них сообщать.На тебя же пионеры смотрят - подумай, какой ты им пример подаешь? grexhideУ меня их полуюзеры делают, нашёл чем испугать. как я понял делать тебе нефиг ваще... grexhidehttp://bgbilling.bitel.ru/map/map.shtml Моя плакать. Прям биллинг планетоидного масштабу. Сплошь ООО и Р&К. у тебя автодислексия? ты сказал что биллинга на жабе нет т.к. она ущербна. джастфакингуглитбефобладиспикинг. биллинг есть, а уж его коммерческий успех дело которое от платформы зависит слабо grexhideФайл, кстати, битый. переслать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:33:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Timmссылка на "микробенчмаркинг жвм" уже была. читай, а не пеши. Ты наверное просто издеваешься? Кому интересна твоя ссылка на микротесты? А? он наверно хотел сказать, что нефиг постить очередной бредеподобный тест и тем более делать из него какие то выводы. _____________________________ всегда рады помочь support@disleksia.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:39:35 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Я тебе даже так скажу - стойкая нелюбовь яверов и .нетчиков к Delphi и C/C++ Как не стыдно делать такие заявление, при том, что в java форуме постоянно гадит орда делфятнегов и ты в том числе. А вот обратной тенденции почему-то не наблюдается. Ну или кинь ссылок с делфийского форума, где Java программисты "блещут" умами как ты и твои коллеги здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:40:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
exppмылом тебе ушла пдфка про то зачем ыжыбы нужны. ОК. И так, why? Marc Fluery - Why I Love EJBs :PDF То, что чудак "ссыт кипятком" просто на теме Java и J2EE я опущу - мне не интересны "вещи в себе и для себя", ок? А вот забавное: автор Working with data from cache, meaning from memory, as opposed to retrieving it say from a database or another VM can yield 10x to 50x speed increases. We are not talking about 20% increase or 50% increase or whatever code-clowns like to call optimization, we are talking about orders of magnitude faster. Да? А можно привести примеры? Каким таким образом ему удалось в 50-т раз обогнать Oracle на раздаче данных (естественно, внутри самого Oracle - нам не интересны передачи данных на клиента - мы смотрим на APEX?) И ради бога, дядя решил нам открыть истину, что только в яве - есть истинное кеширование данных? Да в своем ли он уме? Кроме того - я страницами так четырьмя ранее - разрисовал схему - как можно обойти физические ограничения масштабируемости Oracle (скомбинировав горизонтальное и вертикальное масштабирование, с элементами схем Google). Так что Java тут теряет какую то актуальность (если мы имеем дело с Oracle). Уникальный же и незаменимый J2EE функционал (кроме гетерогенных интерграций, и то, с ооочень такой большой натяжкой) - так никто так и не озвучил --- Весь остальной бред - RMI/JDBC аспекты сериализации (и то, как они доблестно решили их в джибоссе и томкате) - не интересны в принципе. Ибо вертится эта хрень вокруг той же вещи в себе - по имени JVM (которая, по моему глубокому убеждению, должна быть изничтожена как класс, по возможности). P.S. Итого - ты меня не убедил вообще. В лучшем случае - я прочитал инсайдерскую информацию о том, с каким драйвом автор страдал какой то хренью в компании JBoss. Но чем это может помочь мне (в строгании Еще Одной Бухгалтерской Программы С Отчетами) - я увы, так и не увидел. Может объяснишь, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:43:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
wessen grexhide Я тебе даже так скажу - стойкая нелюбовь яверов и .нетчиков к Delphi и C/C++ Как не стыдно делать такие заявление, при том, что в java форуме постоянно гадит орда делфятнегов и ты в том числе. А вот обратной тенденции почему-то не наблюдается. Ну или кинь ссылок с делфийского форума, где Java программисты "блещут" умами как ты и твои коллеги здесь. Извини, но ваше коммунити даже себя аргументированно защитить не может, куда им на других то нападать? На Delphi форуме вас просто как котят разбросают, попробуйте вы только что-то сказать против (тем более, ни каких аргументов вроде "формобатонокидания", и "баттонодинкликписания" у вас нет (вообще). -- Про "твой бред" - я все же прошу не постать. Если ты не можешь понять, о чем я говорю, это означает лишь то, что ты не можешь это понять, не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:50:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp grexhide Пынятно. Под сильнейшим гипнотическим впечатлением Boost, STL, Loki аффтар решил сказать что то ценное? Ну это самое, тема smartpointer еще не раскрыта, что же ты ? сам то что хотел сказать? да юзал stl коллекции, до этого были борландовские какие-то. smartpointer - это и есть жаба и дотнет. grexhide Не, друк, не врубаюсь я в твои нормальные (?) коллекции для бизнеслогики, а тем более про какие то вилы. Оформи мысль в нормальном виде, уж потрудись. На тебя же пионеры смотрят - подумай, какой ты им пример подаешь? означало сие. что в стандартной библиотеке должны быть коллекции. как то STL, java.util, apache commons и т.д. для того чтоб кодить алгоритмы из бизнес-логики. если это проходит мимо тебя это совсем не повод делать какие то выводы и комуто о них сообщать.На тебя же пионеры смотрят - подумай, какой ты им пример подаешь? Ок. Можно я скажу просто и доходчиво: для того, чтобы писать бизнес-логику "на коллекциях" - не нужны именно STL, Boost, Java.util и прочее (генерики, темплейты) в обязательном порядке (тем более, если есть их аналоги)? - В конечном счете тебе то нужно что? Какую задачу (Заказчика) ты решаешь? Я вот тоже могу ляпнуть - C++ полный отстой, потому что в нем нет моего любимого типа pascal string и set, и дальше что? (Но я этого не скажу, потому что прекрасно знаю их аналоги). ---- Выбирай аргументы вдумчиво, ок? Не знаешь о чем говоришь - лучше не говори вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:55:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Выбирай аргументы вдумчиво, ок? Не знаешь о чем говоришь - лучше не > говори вообще. Если б ты сам следовал своим советам - количество твоих постов в этом форуме наверняка уменьшилось бы на порядок-два. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:01:05 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide На Delphi форуме вас просто как котят разбросают, попробуйте вы только что-то сказать против Так ведь и не хочется ничего против говорить, тем более с аргументами на подобии - делфи гавно, джава рулез. Даже не представляю каким дауном нужно быть, чтобы с таким доводами кудато лезть. Яркий пример некий telepat в этом топике. Я еще в универе, на младших курсах определился с языками программирования и хотя бы примерно представляю, что, куда и зачем нужно. Ну а на счет делфи форума и того, что там порвут любого, так это я сильно сомневаюсь. Читаю вопросы делфистов, которые хотят перейти на Java и даже как-то жалко их становится, кроме дизайнера ничего не видели и самое печальное - видеть то не хотят. Какие-то они все не далекие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:02:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ прям в растерянности. Неужто Cпольски был прав? Статья прикольная - но я бы отнес ее скорее в раздел юмора... Во всяком случае после курса теорфиза на ФизТехе указатели и функциональное программирование кажутся детским лепетом :) А так - похоже программирование на Дельфе приводит к каким то необратимым изменениям в психике. 90% знакомых Дельфи-программистов (а их у меня много - сам раньше на Дельфе писал) начинают с дикой яростью и с пеной у рта доказывать крутость Дельфы, как только разговор заходит о программировании. Причем даже тогда, когда на Дельфи никто вобщем-то и не наезжает. Такая нездоровая агрессия объясняется на мой взгляд тем, что жопой они чувствуют, что их любимая дельфа медленно но верно умирает, но вот умом признать это боятся. Вот и кидаются на окружающих. Вобщем изолировать таких надо - чтобы случайных прохожих не кусали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:13:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
wessenКакие-то они все не далекие. Прочитай еще раз статью Спольски. Эти люди - просто результат отсева (некондиция). Максимум, что им теперь светит - это веб строение на теме Java или .NET-а. -- По поводу "срать". Ок. Поясняю проще: меня иногда одолевают мысли, о том, что я качусь к состоянию, сам с которого в бытность смеялся (когда переходил с Clipper на Delphi и видел беспомощных "стариканов", которые сделать этого не могли). Теперь муссолится тезис обратный (Delphi век вчерашний, Java и .NET - дескать день завтрашний). Но извини - это не совсем так. В первом случае был именно качественный бросок вперёд (уровень функционала), теперь - только качественный бросок назад и в стороны (среды тупят, решения тормозят, но масштабы энтропии неуклонно растут). Вот я и делаю исследования этих причин. Так что расслабься со своими обидами. Ты выбрал Java, без работы ты не останешься (я думаю, если тезисы выше хоть насколько то верны, в чем я, правда, не сильно то и уверен). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:13:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Что вы как дети малые, работы что ли мало руководство подгоняет, так смените её, глядишь и купилок прибавиться? Вот трёте из пустого в порожнее. Тов. grexhide идёт лесом вместе со своим ораклом, торчащим в мир. Интересно, долго проживёт его мегабаза с учётом всех секурных проблем оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:20:56 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
достаточно_флудаЧто вы как дети малые, работы что ли мало руководство подгоняет, так смените её, глядишь и купилок прибавиться? Вот трёте из пустого в порожнее. Тов. grexhide идёт лесом вместе со своим ораклом, торчащим в мир. Интересно, долго проживёт его мегабаза с учётом всех секурных проблем оракла. http://asktom.oracle.com/ http://metalink.oracle.com/ http://apex.oracle.com/ Свисни, когда взломаешь, ну или просто найдешь ссылки на подтверждённые факты взлома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:23:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Статья прикольная - но я бы отнес ее скорее в раздел юмора... Во всяком случае после курса теорфиза на ФизТехе указатели и функциональное программирование кажутся детским лепетом :) Теорфиз да? Ок. Я учился по специальности САПР. Проходной бал... короче, 90% группы - школьники-медалисты. Физика, матан, теормех - как от зубов. Но Ассемблер и C/C++ 95% группы - не осилила вообще (лишь два человека на поток могли осилить самостоятельное написание лабораторных, остальные - тупо копировали). Теорию алгоритмов (численные методы) - аналогично, практически никто (впрочем, даже я, но мне было просто недосуг - я тогда уже вовсю работал на реальных проектах, в отличии от группы). И о чем ты хочешь сказать? Какое отношение теорфиз имеет к IT? Да никакого. Это диаметрально противоположные направления (успехи в одном явно не способствуют успехам в другом). -- Кстати, ты много знаешь хороших девелоперов, вышедщих из Физтеха? Увы, но их количество - в пределах стат. погрешности (меньше 1% от всего выпуска - экономистов и управленцев из физтеховцев получается на порядок больше). Правда и физиков из физтеха - ну 1-2% выход годного, это ни для кого не секрет (учитывая проходные моменты конкурса). Так что..... Спольски не анкедоты пишет, а по существу. Ты просто его не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:36:29 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide То, что чудак "ссыт кипятком" просто на теме Java и J2EE я опущу - мне не интересны "вещи в себе и для себя", ок ? grexhide Да? А можно привести примеры? Каким таким образом ему удалось в 50-т раз обогнать Oracle на раздаче данных ( естественно, внутри самого Oracle - нам не интересны передачи данных на клиента - мы смотрим на APEX? ) твоя личность была раздвоена, и теперь обе половины не могут понять друг друга? суть текста была в том, что хоть твой оракл работает оооочень быстро, узкое место будет не там а на удалённых коммуникациях.и несмотря на то чо быдешь счастлив от того как оракл быстро сделал селект. твоего кастомера не будут интересовать эти вещи в себедлясебя, а будет интересовать "ули так долга?" ты же вроде согласился что куча селектов просадит субд? вот поэтому марк и любил ыжыбы grexhideКроме того - я страницами так четырьмя ранее - разрисовал схему - как можно обойти физические ограничения масштабируемости Oracle (скомбинировав горизонтальное и вертикальное масштабирование, с элементами схем Google). Так что Java тут теряет какую то актуальность (если мы имеем дело с Oracle). это не схема а твой диагноз. ты сравни с альтернативным хибер решением которое работает само grexhide Уникальный же и незаменимый J2EE функционал (кроме гетерогенных интерграций, и то, с ооочень такой большой натяжкой) - так никто так и не озвучил для бранипоизда громка: ЖАБА ЭТА ПЛАТФОМА. функционал se: smartpointer+gc+collection= (типа как то, что считается общепризнано необходимым для application programmerа)+alotofstuff. ee: jdbc+jta+jpa+tomcat= a lot of portability. куча вендоров которые предлагают свои решения совместимые между собой. grexhide Ибо вертится эта хрень вокруг той же вещи в себе - по имени JVM (которая, по моему глубокому убеждению, должна быть изничтожена как класс, по возможности). до тебя ведь вроде доходила проблема фрагментации кучи. куча заплаток+smartpointer и образуют жвм. или опять пошёл бред про памятижоркрсть и перфоманс? grexhideP.S. Итого - ты меня не убедил вообще. насрать просто не тупи тут grexhideВ лучшем случае - я прочитал инсайдерскую информацию о том, с каким драйвом автор страдал какой то хренью в компании JBoss. ага пока ты отрабатывал спиномозговые рефлексы он продал её за 390 млн $ grexhide Но чем это может помочь мне (в строгании Еще Одной Бухгалтерской Программы С Отчетами) - я увы, так и не увидел. birt делает отчёты, что ты хотел узнать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:43:21 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp ты же вроде согласился что куча селектов просадит субд? Не куча селектов, а пределы масштабируемости (реально - это порядка 5000-50000 активных сессий (от масштаба кластера), долбящих сервер запросами с периодичностью в 1-2 сек.) Вот тут начинаются проблемы. Ты много таких проектов видел? Про result cache в 11g уже букварь покурил? expp вот поэтому марк и любил ыжыбы Странная у него любовь. Впрочем, если только с целью за 390млн, то да, отлично. Запишем аргумент - "Жава - эта многа денех, если павезет" expp Извини, остальной бред про платформы поскипан. Ценности никакой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 12:51:31 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide expp ты же вроде согласился что куча селектов просадит субд? Не куча селектов, а пределы масштабируемости (реально - это порядка 5000-50000 активных сессий (от масштаба кластера), долбящих сервер запросами с периодичностью в 1-2 сек.) Вот тут начинаются проблемы. Ты много таких проектов видел? Про result cache в 11g уже букварь покурил? Курить надо не только доки. PS. засрале топег. PPS. grexhideИзвини, остальной бред про платформы поскипан. Ценности никакой. Тогда вали отсюда в ПТ/ЗПТ. Не твоё это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:01:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideТеорфиз да? Ок. Я учился по специальности САПР. Проходной бал... короче, 90% группы - школьники-медалисты. Физика, матан, теормех - как от зубов. Но Ассемблер и C/C++ 95% группы - не осилила вообще (лишь два человека на поток могли осилить самостоятельное написание лабораторных, остальные - тупо копировали). Посмешил, честное слово А знаешь, почему не освоили? Не профильный предмет - вот и все. Время на него неохота тратить. Я вот помню в институте у кого то ответы по социологии списывал. На этом основании можешь утверждать, что я не осилил социологию Это ж тебе не теорфиз - там типа сложно все grexhideТеорию алгоритмов (численные методы) - аналогично, практически никто (впрочем, даже я, но мне было просто недосуг - я тогда уже вовсю работал на реальных проектах, в отличии от группы). А вот это уже странно... Я думаю причина та же, что и с ассемблером :) grexhideИ о чем ты хочешь сказать? Какое отношение теорфиз имеет к IT? Да никакого. Это диаметрально противоположные направления (успехи в одном явно не способствуют успехам в другом). Про диаметральную противоположность - это уже даже не смешно, а просто глупо. Ты матаппарат, который используется в теорфизе видел? Уж что что, а абстрактное мышление и логику развивает он получше любого ассемблера с указателями. А программирование это по сути такая же математическая дисциплина, только довольно простая. С другим пожалую соглашусь - изучать теорфиз ради того, чтобы научиться программировать мягко говоря глупо... Ну так и физтехи в программирование идут не от хорошей жизни. grexhideКстати, ты много знаешь хороших девелоперов, вышедщих из Физтеха? Увы, но их количество - в пределах стат. погрешности (меньше 1% от всего выпуска - экономистов и управленцев из физтеховцев получается на порядок больше). Несоглашусь. Хороших программистов среди физтехов вообще нет. Ведь ты же там не учился? А ты у нас единственный хороший программист в мире. grexhideПравда и физиков из физтеха - ну 1-2% выход годного, это ни для кого не секрет (учитывая проходные моменты конкурса). Тоже не соглашусь. Физики оттуда вообще не выходят. По той же причине, что и программисты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:07:00 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Ок. Можно я скажу просто и доходчиво: для того, чтобы писать бизнес-логику "на коллекциях" - не нужны именно STL, Boost, Java.util и прочее (генерики, темплейты) в обязательном порядке (тем более, если есть их аналоги)? "генерики, темплейты" - дело не в них, а в том что в VCL нет нормальных коллекции, которые появились там, потому что их не было в паскале. но в жабе они есть, и хотя бы в этом эта платформа круче. grexhideВ конечном счете тебе то нужно что? Какую задачу (Заказчика) ты решаешь? в конечном счёте то же что и все, редактор таблицов, но например надо рассчитать скидки на кучку товаров исходя из вида скидки, вида товара и кастомера. и я дураг закодил это полиморфным поведением и strategy, прикинь. ты скажи тебе, что коллекции нинужны ваще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:14:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp grexhide Ок. Можно я скажу просто и доходчиво: для того, чтобы писать бизнес-логику "на коллекциях" - не нужны именно STL, Boost, Java.util и прочее (генерики, темплейты) в обязательном порядке (тем более, если есть их аналоги)? "генерики, темплейты" - дело не в них, а в том что в VCL нет нормальных коллекции, которые появились там, потому что их не было в паскале. но в жабе они есть, и хотя бы в этом эта платформа круче. Ок, у вас совочки еще и с деревянной ручкой. И это в то время, когда космические корабли... -- Тоже мне, аргумент. expp grexhideВ конечном счете тебе то нужно что? Какую задачу (Заказчика) ты решаешь? в конечном счёте то же что и все, редактор таблицов, но например надо рассчитать скидки на кучку товаров исходя из вида скидки, вида товара и кастомера. и я дураг закодил это полиморфным поведением и strategy, прикинь. ты скажи тебе, что коллекции нинужны ваще? Ну и "поздравляю, шарик, ты балбес". .... коллекции? нет, почему же, нужны. В компоненто-строении (типа internals) и в BULK COLLECT конструкциях. Timm Курить надо не только доки. Спасибо за ссылку, покурим. Правда - что ты хотел от первой версии то? Но как идея - имеет как раз тот самый прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:23:30 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Cпольски был прав? Ну и что говорит Спольски? Спольски говорит, что Java слишком простой язык. А в другом месте он говорит, что "если вы слышите восторженные возгласы о классном языке, этот язык управляет памятью сам" (цитата не дословная но смысл передан верно). Так что добавляем к статье еще список языков - C#, Ruby, Python, Smalltalk(?)... В очередной раз убедился - ты видишь только то, что хочешь видеть не вникая в суть. И еще вопрос - почему ты решил, что у собравшихся здесь Java первый язык? PS Кстати, ты сам вчерашний студент по сути. Хотя есть у меня сомнения, что ты был студентом, скорее ПТУ какое-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:29:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideпочувствовали свою ущербность, и как нормальный индивид - начали (и продолжают) поливать грязью то, что их испугало (концепцией несостоятельности). Если здесь кто-то что и поливает грязью, так это ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:32:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий.... grexhideТеорфиз да? Ок. Я учился по специальности САПР. Проходной бал... короче, 90% группы - школьники-медалисты. Физика, матан, теормех - как от зубов. Но Ассемблер и C/C++ 95% группы - не осилила вообще (лишь два человека на поток могли осилить самостоятельное написание лабораторных, остальные - тупо копировали). Посмешил, честное слово А знаешь, почему не освоили? Не профильный предмет - вот и все. Время на него неохота тратить. Я вот помню в институте у кого то ответы по социологии списывал. На этом основании можешь утверждать, что я не осилил социологию Это ж тебе не теорфиз - там типа сложно все . Посмеялся, молодец. А мне вот плакать хочется, что для программистов (ты в курсе что такое САПР? нет?) - ассемблер, с++ и численные методы - не являются профильным предметом. -- Если ты задвинешь, что САПР - это конструкторы и технологи - я с тебя посмеюсь отдельно. Технологом или конструктором из всей этой группы бывших школьников-медалистов не смог устроиться вообще никто (они хоть и весьма резво курили матан и теормех, но детали машин, материаловедение и даже начерталку не вкурили вообще). ... Из всего выпуска - 20% пошли в IT, оcтальные - кто куда. Из тех 20% - практически только после 5-ти лет "опыта" кое как ослилили управляемые среды (в основном .NET, 1С, кое кто - ABAP, один даже в яндекс ушел, на перле что то там строгает). Смешно, да? И это люди с весьма неплохими с т.з. школы мозгами, типа интеллектуальная элита (медальки то давали за что?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:34:15 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Я? Мегакодер? Ты мне льстишь наверное? Не скромничай, читая твои посты мы это уже поняли. Как, наверное, поняли и в форуме .NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:37:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНу показал ты еще один способ натянуть результаты в синтетике, и что с того? А на практике? И опять статья прочитана не правильно. Там как раз и говориться (по крайне мере в у Гетца точно), что микротесты не фига не показывают. И объясняется почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:39:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
expp grexhideФайл, кстати, битый. переслать? Это означает "многа букофф, не асилил". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:40:39 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideТеорфиз да? Ок. Я учился по специальности САПР. Проходной бал... короче, 90% группы Понты кидать все могут. На мою специальность тоже самый высокий проходной бал в Университете был. А по теме - учились на МО ЭВМ, изучили бы все. Ничего сложного в работе с указателями нет и быть не может. Неприятно - да, а сложно - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:52:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideты в курсе что такое САПР? нет? Понятия не имею. Честно. Без стёба. grexhideПосмеялся, молодец. А мне вот плакать хочется, что для программистов (ты в курсе что такое САПР? нет?) - ассемблер, с++ и численные методы - не являются профильным предметом. -- Если ты задвинешь, что САПР - это конструкторы и технологи - я с тебя посмеюсь отдельно. Технологом или конструктором из всей этой группы бывших школьников-медалистов не смог устроиться вообще никто (они хоть и весьма резво курили матан и теормех, но детали машин, материаловедение и даже начерталку не вкурили вообще). Тобишь для вас "ассемблер, с++ и численные методы" были профильным предметом? Ну что я на это могу сказать. Неча на зеркало пинять... Значит не такие уж супер пупер были эти бывшие школьники-медалисты. grexhideИз всего выпуска - 20% пошли в IT, оcтальные - кто куда. Из тех 20% - практически только после 5-ти лет "опыта" кое как ослилили управляемые среды (в основном .NET, 1С, кое кто - ABAP, один даже в яндекс ушел, на перле что то там строгает). Смешно, да? И это люди с весьма неплохими с т.з. школы мозгами, типа интеллектуальная элита (медальки то давали за что?). Ну, медалька в школе дело нехитрое :) Тут не мозги нужны, а железная задница :) А по поводу того, что люди уходят в IT из других направлений - повторюсь, это не от хорошей жизни. Лично я вообще рассматриваю программирование исключительно как ремесло. Способ заработать. И мне лично глубоко пох... на чем писать - лишь бы больше платили. Например с дельфей я соскочил не из-за каких то принципиальных соображений, а только потому, что технология эта действительно умирающая. Поэтому безперспективная в контексте вышибания денег с работадателя. Хотя, предложи мне выбор Дельфи или Ява (при условии одинаковых денег и одинаковой перспективности) я бы все таки выбрал яву. Чисто из эстетических соображений. Просто красивая технология. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:53:30 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
LeonidvТам как раз и говориться Все, Леонид, велкам в игнор. В виде последнего тыка носом (видно в питерских ПТУ это не проходят): правописание -тся и -ться в глаголах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:54:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideИз всего выпуска - 20% пошли в IT, оcтальные - кто куда. Из тех 20% - практически только после 5-ти лет "опыта" кое как ослилили управляемые среды (в основном .NET, 1С, кое кто - ABAP, один даже в яндекс ушел, на перле что то там строгает). Смешно, да? И это люди с весьма неплохими с т.з. школы мозгами, типа интеллектуальная элита (медальки то давали за что?). Чему учить важно, но не менее важно кто учит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:55:07 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide LeonidvТам как раз и говориться Ого, у тебя следующий уровень "мне-нечего-сказать" - уже не словам придираешься, а к опечаткам. Поздравляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 13:58:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Тобишь для вас "ассемблер, с++ и численные методы" были профильным предметом? Да, первый и второй курс. САПР - это тоже самое, что и CAD/CAM/CAE. Специальность: инженер-системотехник. Основной прицел - разработка CAD/CAM/CAE систем и расширений (AutoCAD - это только начало, на практике - там все куда веселее). Прохожий....Значит не такие уж супер пупер были эти бывшие школьники-медалисты. Нет, они были весьма эрудированные и не глупые люди. Просто у них не было той части мозга, которная отвечает за рекурсии и указатели (впрочем, и той части мозга, которая понимает, что такое технологическая база). При том, вещи эти (и база и рекурсии) - это же не сложнее алгебры (по сути). Просто - нет способности, вот и все (нет слуха - музыкантам ты не станешь, большие причиные места - шансы стать танцором тоже, уменьшаются). Вот и все. Прохожий....Ну, медалька в школе дело нехитрое :) Тут не мозги нужны, а железная задница :) Вот тут - абсолютно согласен. Я сам - категорически не мог понять, зачем мне как программисту зубрить тригонометрию и вычислять интегралы аналитическим методом (хм.. ну бывает - в 14-ть лет иметь три года стажа на производстве - почему бы и нет, вон в Linux-е дети ядра разрабатывают, и вполне себе успешно). Прохожий....А по поводу того, что люди уходят в IT из других направлений - повторюсь, это не от хорошей жизни. а) мискастинг (не ту профессию выбрал) б) посредственности везде посредственности, впрочем, ты можешь стать успешным продавцом мобилок или гербалайфа, некоторые умудряются состояния наживать. Прохожий....Хотя, предложи мне выбор Дельфи или Ява (при условии одинаковых денег и одинаковой перспективности) я бы все таки выбрал яву. Чисто из эстетических соображений. Просто красивая технология. С точностью до наоборот. Тем самым мы приходим к понятию вкуса - кому то нравятся брюнетки, кому то тупые блондинки, вот и вся "аргументация". -- По поводу умирающей - ты загнул. Сворачивается рынок низкосортных самострельных поделок (в сторону .NET), это точно. Но в целом спрос (в тех же банках) - остаётся стабильный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:04:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide а) мискастинг (не ту профессию выбрал) б) посредственности везде посредственности, впрочем, ты можешь стать успешным продавцом мобилок или гербалайфа, некоторые умудряются состояния наживать. А без оскорблений обходиться мы вообще не умеем? Впрочем, ты же дельфист, а они все излишне агрессивные, это я уже говорил... А вот по существу... Мискастинг отжирает порядка 40% - согласен. В научной среде даже больше. Но основная масса именно талантливых ребят (я про науку сейчас говорю), уходят из науки за-за банальной нищеты. Вот и все. grexhideПо поводу умирающей - ты загнул. Сворачивается рынок низкосортных самострельных поделок (в сторону .NET), это точно. Но в целом спрос (в тех же банках) - остаётся стабильный Моя личная статистика (знакомых программистов, в том числе и пишущих на дельфи у меня много) показывает, что уровень оплаты труда дельфи-программиста неуклонно и стабильно снижается по отношению к Java и .Net Так что повторюсь - с точки зрения денег технология совершенно безперспективная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:17:48 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....что уровень оплаты труда дельфи-программиста Если ты ничего кроме Delphi не знаешь - да, это вполне справедливо. В остальном - я не знаю, о чем ты говоришь, право. Ну давай озвучим стартовые цифры? Норматив Delphi/Oracle - от 2000 (толковый студент и то, хрен найдешь), 2800 - 3-4 года, 3-3,5 (эксперт от пяти лет, с портфолио проектов и знанием предмета). И? У яверов порядок цифр иной и больший? Ах, да, 3000 дают за 1-2 года "ыкспириенса", а на самом деле? Сидят на тех же самых 1500-1800, и не жужжат. Заманухи с dice.com и с hh.ru - не интересуют. У меня есть возможность пообщаться вживую и узнать, сколько же, на самом деле. Хоть да, с j2ee у тебя есть больше шансов попасть на распил бабла под какую систему NetWeawer c BSC, но это не работа, а халтура (так и импотентом, извиняюсь, можно стать). Так что.... не надо ляля. Опять же, если ты про уменьшение з.п. на несостоятельных товарищах, которые не умеют отличить класс от объекта, а интерфейс от абстрактного класса - тогда да, им лучше идти тачать чего то там в телекоммуникации - там сейчас вообще работать не кому, тем более, при таких то затратах и КПД, стремащегося к нулю, от засилья ручного труда яверов. Что, скажешь опять не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:29:34 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide, ты опять засветился - уже у нас на форуме. До этого я лицезрел Delphi-втирательство на форуме по .NET. Delphi всем хорош, но я как Кержаков скажу: Писал GUI на клиенте, пишу и буду писать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:42:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Кстати, по поводу оплат. Берем реальный пример - БФТ Ведущий программист Delphi(Ф) Москва от 64 000 до 84 000 руб. Ведущий Java программист (ГЗ) Москва от 55 000 до 80 000 руб. Программист Delphi (ГЗ) Москва от 40 000 до 65 000 руб. Программист Java (ГЗ) Москва от 40 000 до 60 000 руб. --- И? что то может прокомментировать, почему в этой (вполне известной) компании яверы ценятся не то что выше, даже ниже чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:47:46 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
авторНу давай озвучим стартовые цифры? Норматив Delphi/Oracle - от 2000 (толковый студент и то, хрен найдешь) Если бы столько стоил студент на Делфи, хрен бы кто на джаву пошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:48:47 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
AnarionЕсли бы столько стоил студент на Делфи, хрен бы кто на джаву пошел. Я уже год ищу... болт. 2000 на руки - не вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:50:10 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Ведущий программист Delphi(Ф) Москва от 64 000 до 84 000 руб. Требования: .... - знание Java на уровне синтаксиса и основных классов API, XML .... - опыт работы с JDBC .... ЗЫ Патамучто без воды - и ни туды, и ни сюды! (с) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:53:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Прохожий....что уровень оплаты труда дельфи-программиста Если ты ничего кроме Delphi не знаешь - да, это вполне справедливо. В остальном - я не знаю, о чем ты говоришь, право. Ну давай озвучим стартовые цифры? Норматив Delphi/Oracle - от 2000 (толковый студент и то, хрен найдешь), 2800 - 3-4 года, 3-3,5 (эксперт от пяти лет, с портфолио проектов и знанием предмета). И? У яверов порядок цифр иной и больший? Ах, да, 3000 дают за 1-2 года "ыкспириенса", а на самом деле? Сидят на тех же самых 1500-1800, и не жужжат. Заманухи с dice.com и с hh.ru - не интересуют. У меня есть возможность пообщаться вживую и узнать, сколько же, на самом деле. Хоть да, с j2ee у тебя есть больше шансов попасть на распил бабла под какую систему NetWeawer c BSC, но это не работа, а халтура (так и импотентом, извиняюсь, можно стать). Так что.... не надо ляля. Опять же, если ты про уменьшение з.п. на несостоятельных товарищах, которые не умеют отличить класс от объекта, а интерфейс от абстрактного класса - тогда да, им лучше идти тачать чего то там в телекоммуникации - там сейчас вообще работать не кому, тем более, при таких то затратах и КПД, стремащегося к нулю, от засилья ручного труда яверов. Что, скажешь опять не прав? Ну, знание Oracle и вообще реляционных СУБД это по-моему вообще само собой разумеется. Иначе никак. А в остальном у меня другие сведения. Про больше на порядок - этого конечно нет. Но стабильно +500$ получается при равных условиях. И количество предложений существенно больше. Соответственно выбор тоже расширяется. Вобщем конкретных (статистически верных) цифр нет ни у тебя ни у меня. Так что приходится полагаться на свой опыт и опыт знакомых. А выборки знакомых у нас разные. Но я все-таки предпочитаю опираться на свой собственный опыт, а не на мнение незнакомого мне человека с форума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:56:21 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fyndaЗЫ Патамучто без воды - и ни туды, и ни сюды! (с) Для любого делфиста - JDBC и ситнаксис явы - это недельку книжек почитать (было бы что там читать). А вот для типового явиста: Delphi - это break of brain (отказ мозгов в части отсутствия блока, отвечающего за указатели и рекурсии). Браво! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 14:57:29 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideКстати, по поводу оплат. Берем реальный пример - БФТ Ведущий программист Delphi(Ф) Москва от 64 000 до 84 000 руб. Ведущий Java программист (ГЗ) Москва от 55 000 до 80 000 руб. Программист Delphi (ГЗ) Москва от 40 000 до 65 000 руб. Программист Java (ГЗ) Москва от 40 000 до 60 000 руб. --- И? что то может прокомментировать, почему в этой (вполне известной) компании яверы ценятся не то что выше, даже ниже чем? У меня есть знакомый, который пишет на Power Builder. Зарабатывает он... Не скажу сколько, но я наверное никогда не буду столько зарабытывать... Да и ты тоже Но это не означает, что Power Builder в целом оплачивается лучше Явы или Дельфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:00:30 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide пишет: > Для любого делфиста - JDBC и ситнаксис явы - это недельку книжек > почитать Ты с темы-то не соскакивай. Вопрос был почему платят больше? Вот поэтому и платят, что знать должен обе технологии. Ищи дальше. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:00:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Вобщем конкретных (статистически верных) цифр нет ни у тебя ни у меня. Так что приходится полагаться на свой опыт и опыт знакомых. Ну вот и отлично. На этом пока и остановимся. А то как то действительно неубедительно выглядит мой неспешный поиск (три года назад) приличных проектов (да, обошёл всего навсего порядка 30-ти наиболее известных контор, но прям как то не увидел огромного спроса и особой жажды на яверов). +500 -500, это тоже - ниачем. (К слову - на яве - действительно, достаточно много однодневной халтуры аля рабокодеры в люксофте (за 40-45 тыс. максимум). Но может я уже из этих штанишек вырос, не впечатлило мне весь день забесплатно фтыкать тупо в спущенные сверху (или с забугра) диаграммки-спецификации. Но если кому такая "работа" нравится - да не вопрос, все имеют право на хлеб насущный и поддержание штанов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:03:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideНу вот и отлично. На этом пока и остановимся. А то как то действительно неубедительно выглядит мой неспешный поиск (три года назад) приличных проектов (да, обошёл всего навсего порядка 30-ти наиболее известных контор, но прям как то не увидел огромного спроса и особой жажды на яверов). У меня выборка чуть пошире будет :) И не 3 года назад - а этой зимой. Порядка 10 контор обследовал я сам, порядка 30 мои институтские друзья, которым у меня есть все основания доверять. Частично эти выборки пересекаются, так что та же 30ка или чуть больше в целом получится. выводы противоположные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:10:02 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....У меня выборка чуть пошире будет :) И не 3 года назад - а этой зимой. Порядка 10 контор обследовал я сам, порядка 30 мои институтские друзья, которым у меня есть все основания доверять. Частично эти выборки пересекаются, так что та же 30ка или чуть больше в целом получится. выводы противоположные... Могу предположить, что каждый просто искал в своих нишах. Но ты все таки озвучь, чего ты там нарыл, среди друзей то своих (к слову - я просто искал по профилю Oracle, мне было глобоко тогда по барабану, Java, Delphi или что то еще, меня больше интересовал именно профиль Oracle и сами проекты, постановка вопросов проектного подхода). И знаешь, тоже момент... Я еще просил показать рабочие места (посмотреть на физиономии кодеров). Чет улыбающихся довольных физиономий яверов - вообще не видел (еще бы, с чего там жизнерадостностью страдать - с ежедневного мегамрачного фтыкания в вебсферу или в непроходимые дебри житуйейобинов в еклипсе?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:16:10 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideМогу предположить, что каждый просто искал в своих нишах. Именно :) Этим и хороша моя выборка :) grexhideНо ты все таки озвучь, чего ты там нарыл, среди друзей то своих (к слову - я просто искал по профилю Oracle, мне было глобоко тогда по барабану, Java, Delphi или что то еще, меня больше интересовал именно профиль Oracle и сами проекты, постановка вопросов проектного подхода). Вобщем у всех опыт 7+ лет. Цифры соответствуют этому опыту. Delphi 2000$ + Java 2500$ + голый Oracle 3000$ + (здесь цифра сомнительная, так как искал настоящий монстр в этом деле) grexhideИ знаешь, тоже момент... Я еще просил показать рабочие места (посмотреть на физиономии кодеров). Чет улыбающихся довольных физиономий яверов - вообще не видел (еще бы, с чего там жизнерадостностью страдать - с ежедневного мегамрачного фтыкания в вебсферу или в непроходимые дебри житуйейобинов в еклипсе?) Мощный критерий И очень объективный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:24:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....У меня выборка чуть пошире будет :) Ах да, еще интересует: а) отрасль (мелкие разовые поделки или тираж) б) страна-заказчик (офшор или РФ) в) количество вовлечённых в проект (говоря проще - соковыжималка с военной муштрой или относительно небольшая, но денежная организация со свободным графиком, свободой творчества и прочими моментами). г) доработка купленного говна или разработка нового проекта с "нуля" - Скажу проще - первое меня не интересовало в принципе (может быть именно там процветает ява? военная муштра, буржуйские заказы по принципу - написал, сдал, забыл)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:24:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....голый Oracle 3000$ + (здесь цифра сомнительная, так как искал настоящий монстр в этом деле) PS Здесь не просто "+" а очень сильно + ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:26:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Прохожий....У меня выборка чуть пошире будет :) Ах да, еще интересует: а) отрасль (мелкие разовые поделки или тираж) б) страна-заказчик (офшор или РФ) в) количество вовлечённых в проект (говоря проще - соковыжималка с военной муштрой или относительно небольшая, но денежная организация со свободным графиком, свободой творчества и прочими моментами). г) доработка купленного говна или разработка нового проекта с "нуля" - Скажу проще - первое меня не интересовало в принципе (может быть именно там процветает ява? военная муштра, буржуйские заказы по принципу - написал, сдал, забыл)? Соковыжималки, черные зарплаты и сомнительные конторы отбрасывались сразу. По поводу отрасли, страны, разработки с "нуля" или доработки - эти критерии вообще не учитывались. Тобишь по-барабану - лишь бы платили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:29:25 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Мощный критерий И очень объективный Тебе нравится работать в компании людей с мегамрачными лицами? С которыми не то что пива в пятницу не попить/о жизни не потрепаться, даже поздороваться - и то не получится? Не говоря уже о коммуникации по работе? Которым похрен, что они делают, и на чем они делают, и для кого они делают? Я вот таких примеров среди яверов видел массу (большинство случаев). А чего... В стратегию листенера от фабрики втыкнул, и нормально, и просто замечательно, улетели в другой виртуальный мир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:29:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Прохожий....Мощный критерий И очень объективный Тебе нравится работать в компании людей с мегамрачными лицами? С которыми не то что пива в пятницу не попить/о жизни не потрепаться, даже поздороваться - и то не получится? Не говоря уже о коммуникации по работе? Которым похрен, что они делают, и на чем они делают, и для кого они делают? Я вот таких примеров среди яверов видел массу (большинство случаев). А чего... В стратегию листенера от фабрики втыкнул, и нормально, и просто замечательно, улетели в другой виртуальный мир По моим наблюдениям язык программирования/технология никак не кореллируют с характером человека. Профессия - да. У программеров одни особенности характера, у сейлзов другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:33:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....По моим наблюдениям язык программирования/технология никак не кореллируют с характером человека. Хотя нет, вру. У дельфистов наблюдается повышенная агрессивность... Это я уже говорил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:37:35 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....По моим наблюдениям язык программирования/технология никак не кореллируют с характером человека. Профессия - да. У программеров одни особенности характера, у сейлзов другие. ;) Вот я о том же и говорил. В общем то я и искал - компанию не мегамрачных кодеров, которые в день говорят только два слова, а именно - экспертов-разработчиков, которым важен предмет (проект), а инструменты, а что инструменты? Они только для рисования и нужны. Голова думает, руки рисуют. -- Сильно удивлялся (-юсь) с людей, которые считают, что кодирование UI - это именно - мыслительный процесс (о чем там мыслить то - лекала в руки, и вперед). Впрочем, я тут уже видел заикания о том, что разработка UI - это процесс, который требует явного осмысления того, что ты делаешь (т.е. работа не спинным мозгом/мозжечком, а именно натужное шевеление извилинами - вот тут листинер, вот тут фабрика... а тут мы уходим в задумчивость на 10-ть минут, выбирая между синглтоном и обсервером для реалазации валидатора через прокси с закидоном на сериализацию через стратегию от модели). Смешно, просто смешно (впрочем, теперь понятно, почему делфисты откровенно считают яверов - редкостными тугодумами, пишущими тугодумные программы, хоть никаких обид, это просто - констатация бытующего стереотипа). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:40:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Хотя нет, вру. У дельфистов наблюдается повышенная агрессивность... Это я уже говорил :) Конечно. Среда и принципы - располагает к здоровой агрессивности против типично яверской "псевдонаучности". Говоря проще - ну нахрена так сложно все делать, а? Я вот тут за 10-мин и готово, пошёл пить чаёк, а тут какое то чудо с взглядом инопланетянина и мозгами набекрень (с выломанным отверткой блоком, отвественным за указатели), которое то, что я за 10-ть минут... пишет за два дня - начинает меня в баттоноформокидании обвинять? Ясен пень, т.к. у меня есть (2дня - 10 минут) свободных, то я вполне могу ему объяснить, куда и как ему нужно идти, вместе с гослингом, жибоссом, саном, гофами и блюпринтами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:45:04 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий.... По моим наблюдениям язык программирования/технология никак не кореллируют с характером человека. Профессия - да. У программеров одни особенности характера, у сейлзов другие. А я вот знаю сениора, который пишет на джаве, но знает C/C++, PL/SQL, Assembler, C#, VB, VB.NET, ASP.NET. Он камрад веселый, но иногда как посмотрит суровым взглядом матерого джависта :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:45:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideСильно удивлялся (-юсь) с людей, которые считают, что кодирование UI - это именно - мыслительный процесс (о чем там мыслить то - лекала в руки, и вперед). Впрочем, я тут уже видел заикания о том, что разработка UI - это процесс, который требует явного осмысления того, что ты делаешь (т.е. работа не спинным мозгом/мозжечком, а именно натужное шевеление извилинами - вот тут листинер, вот тут фабрика... а тут мы уходим в задумчивость на 10-ть минут, выбирая между синглтоном и обсервером для реалазации валидатора через прокси с закидоном на сериализацию через стратегию от модели). У меня другое мнение на этот счет. Но это наверное от моей жизненной философии в целом. Мозги на мой вкус вообще полезно включать. Даже когда на унитазе сидишь. А уж когда программируешь (UI или что то другое - неважно), то просто необходимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:50:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....А уж когда программируешь (UI или что то другое - неважно), то просто необходимо. Вот вот вот... О чем мы и говорим. Одна беда - спинной мозг и мозжечок - они работают в тысячи раз быстрее и точнее (представь себе езду на автомобиле с выключенными рефлексами?). А нафига включать мозги... кхм, на унитазе или при ваянии UI - я тут, увы, вообще не могу понять всю глубины мысли. Результат то будет - один и тот же? Практика только нужна (впрочем, позабавило, неужели яверам уже нужна мотивация Стратегии и Обсервера для, извиняюсь, естественных потребностей? И рефакторингом умудряетесь заниматься (первый случай)? Да, наверное было бы забавно на это посмотреть ;))))))))) ) ;)))))))))))))))))) Не знал, не знал, запишем-с... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:55:32 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideА нафига включать мозги... кхм, на унитазе или при ваянии UI - я тут, увы, вообще не могу понять всю глубины мысли. Ну, на унитазе для собственного удовольствия :) А то как то не гламурно получается - тупо срешь, и все. А в UI - для того, чтобы потом 3 месяца не тратить на переделку того, что голыми рефлексами набросал за неделю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 15:59:27 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....А в UI - для того, чтобы потом 3 месяца не тратить на переделку того, что голыми рефлексами набросал за неделю. Ок... Согласен. На самом деле так и происходит. Я за 10-минут делаю прототип. Ты его делаешь за два дня. Потом я его за три часа (x30) довожу до кондиционного состояния (пару раз переделев, т.е. цикл 10 минут, час один день, час другой, час третий - с разрывом в три недели - классика написания/вычитки/правки хоть книг, хоть чего то еще). Ты же, вместо трех часов на передлку - будешь тратить два месяца (потому что я просто в дизайнере поработаю, ты же будешь сопя во все сопелки и натужно попу..(зачернуто) сидеть и переписывать код на каждое замечание Тестера/Шефа/Заказчика) Все сходится, никакой Америки. -- Кстати, на вполне логичный вопрос - почему же все тогда на Delphi не делается отвечу просто: нас меньше, чем индусов, это раз, в остальное время - мы гоняем балду, постаём в форумы, трем с коллегами, читаем новости, беседуем с Заказчиком, аналитиками или дизайнерами о самих задачах и занимаемся прочим приятным времяпровождением - а не от 10 до 18-45-ти - натужное фтыкание в эклипс, деплой, поиск методов перепрыгивания через експепшины и прочее, что там у вас, яверов, принято). Вот и все. Каждый выбирает себе сам, чего ему больше нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:06:43 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ за 10-минут делаю прототип. Угу. Учитывай, что у тебя наработанный годами репозиторий базовых форм. Что мешает иметь такой же (ну пусть невизуальный, без VFI) ява разработчику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:25:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Прохожий....А в UI - для того, чтобы потом 3 месяца не тратить на переделку того, что голыми рефлексами набросал за неделю. Ок... Согласен. На самом деле так и происходит. Я за 10-минут делаю прототип. Ты его делаешь за два дня. Потом я его за три часа (x30) довожу до кондиционного состояния (пару раз переделев, т.е. цикл 10 минут, час один день, час другой, час третий - с разрывом в три недели - классика написания/вычитки/правки хоть книг, хоть чего то еще). Ты же, вместо трех часов на передлку - будешь тратить два месяца (потому что я просто в дизайнере поработаю, ты же будешь сопя во все сопелки и натужно попу..(зачернуто) сидеть и переписывать код на каждое замечание Тестера/Шефа/Заказчика) Все сходится, никакой Америки. -- Кстати, на вполне логичный вопрос - почему же все тогда на Delphi не делается отвечу просто: нас меньше, чем индусов, это раз, в остальное время - мы гоняем балду, постаём в форумы, трем с коллегами, читаем новости, беседуем с Заказчиком, аналитиками или дизайнерами о самих задачах и занимаемся прочим приятным времяпровождением - а не от 10 до 18-45-ти - натужное фтыкание в эклипс, деплой, поиск методов перепрыгивания через експепшины и прочее, что там у вас, яверов, принято). Вот и все. Каждый выбирает себе сам, чего ему больше нравится. Я все таки ООП предпочитаю использовать. Расчленяю бизнес-логику на ограниченные "черные ящики", определяю интерфейс взаимодействия этих "ящиков". 2-3 дня трачу на разработку настраиваемых "компонентов" (в смысле на каждый компонент) - модель данных + примитив отображения + торчащие наружу акшоны, получаю "сторительные кирпичи" для UI, потом плюхаю эти компоненты там, где мне надо, открываю те функции, которые необходимо, обеспечиваю взаимодействие между "кирпичиками" (друг о друге они ничего не знают) - это быстро. При изменении бизнес-логики или требований мне достаточно изменить несколько строк кода для того, чтобы функционал изменился всезде, где эта бизнесс-логика задействована. Да, кстати - по-настоящемму качественный UI предполагает поддержку многопоточности (ты же, надеюсь, реакцию на мышь с клавиатурой + отрисовку не делаешь в том же потоке, что и обращение к СУБД/серверу приложений), кэширование данных из СУБД, прддержка актуальности для кэша, транзакционный контекст (изменения в кэше должны откатиться при откате изменений на сервере)... Для всего этого тоже мозги не надо включать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:28:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideЯ за 10-минут делаю прототип. Ты его делаешь за два дня. То что ты вундеркинд, а все остальные тупые тормоза, мы уже поняли. grexhideПотом я его за три часа (x30) довожу до кондиционного состояния (пару раз переделев, т.е. цикл 10 минут, час один день, час другой, час третий - с разрывом в три недели - классика написания/вычитки/правки хоть книг, хоть чего то еще). Вот, это estmiate! И так для каждого проекта, я понимаю? grexhideТы же, вместо трех часов на передлку - будешь тратить два месяца (потому что я просто в дизайнере поработаю, ты же будешь сопя во все сопелки и натужно попу..(зачернуто) сидеть и переписывать код на каждое замечание Тестера/Шефа/Заказчика) Да, да. Кругом один ламмеры. Что поделать. grexhideКстати, на вполне логичный вопрос - почему же все тогда на Delphi не делается отвечу просто: нас меньше, чем индусов, это раз, в остальное время - мы гоняем балду, постаём в форумы, трем с коллегами, читаем новости, беседуем с Заказчиком, аналитиками или дизайнерами о самих задачах и занимаемся прочим приятным времяпровождением - а не от 10 до 18-45-ти - натужное фтыкание в эклипс, деплой, поиск методов перепрыгивания через експепшины и прочее, что там у вас, яверов, принято). 14я страница. Жги ещё. Читаю с удовольствием. Такое развлечение на целую неделю! grexhideВот и все. Каждый выбирает себе сам, чего ему больше нравится. Но те кто выбрали managed платформы - бездарные ламаки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:29:57 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Да, в некотрых случаях принципиально разные "компоненты" используют одну и ту же обобщенную модель данных. Просто отображают/редактируют ее. И друг о друге ничего не знают. Это в сложных случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:38:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fixxer grexhideЯ за 10-минут делаю прототип. Угу. Учитывай, что у тебя наработанный годами репозиторий базовых форм. Именно так fixxerЧто мешает иметь такой же (ну пусть невизуальный, без VFI) ява разработчику? Отсутствие нормальной (а не номинальной) поддержки оного в IDE. Да, VFI есть и в эклипсе и в визуалстудии. Но ни одно средство - не имеет нормального аналога .DFM (метод бинарной загрузки от ресурсного файла - это отдельный вопрос). Практически это выглядит так: есть формы (более-менее сложные) с числом контролов - ну порядка 100-200-т. Студия и еклипс (при том, что они имеют кучу ограничений, багов, корявостей и прочего) - такие объемы с очень большим трудом переваривают с временной задержкой в 5-10 секунд (у... тормозза), при том, что "умирающий" Delphi это делает за доли секунды (0.1-0.5) - только за счет отсутсвия кодогенерации/парсинга (100-200 контролов - это минимум 1000-1500 свойств оных, на практике). Т.е. чистейшей воды - break-up. //// При том, что про уровень базовых контролов - говорить не приходится. И в .NET-е и в Java они ну никак не тянут на уровень функциональности VCL и расширений её (особенно DevEx аналоги... и биндинг - увы, yo, bro, wazzup и кто вчера с ветки слез)? ~ Вот и все. Сама убогость сред (IDE) блокирует все попытки использовать её более менее серьезно. ..... Хочешь подтверждения? Ок, смотрим визуально и обтекаем: Типовая форма на Delphi vs т иповая форма на Java Убожество Java форм - видно невооруженным взглядом. И далеко ходить и дальше не нужно - можно сравнить по расторопности и функциональности PSD и SQL Developer - тот же класс, те же особенности. На Delphi - инструмент, писанный людьми для людей в нормальной среде, на яве - инструмент, писанный роботами для роботов, в среде, разработанной роботами для роботов. По образу, как говорится, и подобию (ментальность). Говоря проще - Java и нормальный дизайн UI - вещи просто несовместимые, потому что дизайн - мегазатратен (ручное рекодирование). P.S. и не надо брякать глупость про то, что показанные типовые Delphi формы сваяны как Form1. Поверь, все там с декомпозицией и контейнерностью нормально. Кстати, в показанных формах, реально - нет ни одной строки кода. Все - на описаниях свойств. Убедил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:48:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Я все таки ООП предпочитаю использовать. Расчленяю бизнес-логику на ограниченные "черные ящики", определяю интерфейс взаимодействия этих "ящиков". 2-3 дня трачу на разработку настраиваемых "компонентов" (в смысле на каждый компонент) - модель данных + примитив отображения + торчащие наружу акшоны, получаю "сторительные кирпичи" для UI, потом плюхаю эти компоненты там, где мне надо, открываю те функции, которые необходимо, обеспечиваю взаимодействие между "кирпичиками" (друг о друге они ничего не знают) - это быстро. При изменении бизнес-логики или требований мне достаточно изменить несколько строк кода для того, чтобы функционал изменился всезде, где эта бизнесс-логика задействована. Да, кстати - по-настоящемму качественный UI предполагает поддержку многопоточности (ты же, надеюсь, реакцию на мышь с клавиатурой + отрисовку не делаешь в том же потоке, что и обращение к СУБД/серверу приложений), кэширование данных из СУБД, прддержка актуальности для кэша, транзакционный контекст (изменения в кэше должны откатиться при откате изменений на сервере)... Для всего этого тоже мозги не надо включать??? Неа... Все, о чем ты только что рассказал - у меня уже десять лет назад как реализовано в базовых формах (VFI). Один раз и навсегда (а для чего еще нужен ООП?) Все, что мне нужно в конкретном случае (в конечной форме) - это тыкнуть в источник данных генератором, да полученные элементы разбросать элементы по самой форме (при том, что их типологизация, к примеру выбор контрола для справочника от форинкея или календарика для поля даты идёт от модели в БД). Аналогично, на уровне сервера (типа модель по вашему) - все идет на генерациях. Все, что мне нужно написать (иногда) - это куда чего потом от чего считать (книгу покупок от счетов фактур, проводки от документов ну и так далее). Минимизация кода - это принцип. Повторяющиеся задачи - это зло и вырезается как класс. -- Ты все еще кодируешь "поддержание транзакционности" в каждой форме? ну ну, кодируй кодируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:54:12 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz grexhideВот и все. Каждый выбирает себе сам, чего ему больше нравится. Но те кто выбрали managed платформы - бездарные ламаки? В 90% случаев да. В остальных 10% - это хитрожопые умники, сильно любящие получать деньги за знание граблей в монстрософте вроде вебсферы (имеют право). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:55:52 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideУбедил? Меня нет :) Напомню, мне приходилось программировать на Дельфи, и не один год. Так что с описанными подходами я хорошо знаком. они позволяют быстро создавать некачественный интерфейс. Интеллектуальные UI (повторюсь - многопоточность, кэш, транзакционность, гибкость) программировать с таким подходом безумно сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 16:56:20 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide Прохожий....Я все таки ООП предпочитаю использовать. Расчленяю бизнес-логику на ограниченные "черные ящики", определяю интерфейс взаимодействия этих "ящиков". 2-3 дня трачу на разработку настраиваемых "компонентов" (в смысле на каждый компонент) - модель данных + примитив отображения + торчащие наружу акшоны, получаю "сторительные кирпичи" для UI, потом плюхаю эти компоненты там, где мне надо, открываю те функции, которые необходимо, обеспечиваю взаимодействие между "кирпичиками" (друг о друге они ничего не знают) - это быстро. При изменении бизнес-логики или требований мне достаточно изменить несколько строк кода для того, чтобы функционал изменился всезде, где эта бизнесс-логика задействована. Да, кстати - по-настоящемму качественный UI предполагает поддержку многопоточности (ты же, надеюсь, реакцию на мышь с клавиатурой + отрисовку не делаешь в том же потоке, что и обращение к СУБД/серверу приложений), кэширование данных из СУБД, прддержка актуальности для кэша, транзакционный контекст (изменения в кэше должны откатиться при откате изменений на сервере)... Для всего этого тоже мозги не надо включать??? Неа... Все, о чем ты только что рассказал - у меня уже десять лет назад как реализовано в базовых формах (VFI). Один раз и навсегда (а для чего еще нужен ООП?) Все, что мне нужно в конкретном случае (в конечной форме) - это тыкнуть в источник данных генератором, да полученные элементы разбросать элементы по самой форме (при том, что их типологизация, к примеру выбор контрола для справочника от форинкея или календарика для поля даты идёт от модели в БД). Аналогично, на уровне сервера (типа модель по вашему) - все идет на генерациях. Все, что мне нужно написать (иногда) - это куда чего потом от чего считать (книгу покупок от счетов фактур, проводки от документов ну и так далее). Минимизация кода - это принцип. Повторяющиеся задачи - это зло и вырезается как класс. -- Ты все еще кодируешь "поддержание транзакционности" в каждой форме? ну ну, кодируй кодируй. И это работает с данными любой сложности, степени взаимодействия, с любыми источниками (реляционные СУБД, удаленные Web сервисы, асинхронные сообщения, файловая система, просто XML и т.д. и т.п.)??? Все в базовой форме закодировано? И многопоточность нормальная поддерживается? и любая бизнеа-логика поверх данных за 10 минут мышкой стпроится? Круто!!! Вообще то, если бы ты так не тормозил, то ты бы уже был миллиардером - на таком компоненте можно больше бабок срубить, чем на продаже Windows. Так что подумай в этом направлении!!!! Хотя нет - лучше не думай - а то мы все без работы останемся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 17:04:11 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий.... Меня нет :) Напомню, мне приходилось программировать на Дельфи, и не один год. Так что с описанными подходами я хорошо знаком. они позволяют быстро создавать некачественный интерфейс. Интеллектуальные UI (повторюсь - многопоточность, кэш, транзакционность, гибкость) программировать с таким подходом безумно сложно. Не, просто ты просто не умеешь (ниасилил в свое время). Прохожий....И это работает с данными любой сложности, степени взаимодействия, Да Прохожий....с любыми источниками (реляционные СУБД, Только Oracle Прохожий....удаленные Web сервисы, EXTPROCS обертки Прохожий....асинхронные сообщения, Да Прохожий....файловая система, Да, только на самом Oracle. В файловую систему сбрасываются только отчеты. Сам клиент - один .EXE и две .DLL (которые от Oracle Instant Client) Прохожий....просто XML и т.д. и т.п.)??? Бесполезная дурь (применяется только вон в вебсервисах и то) Прохожий....Все в базовой форме закодировано? В 52-х Прохожий....И многопоточность нормальная поддерживается? Да, если она нужна (там свойство формы на признак асинхронности - отдельное соединение с сервером) Прохожий....и любая бизнеа-логика поверх данных за 10 минут мышкой стпроится? Нет на клиенте никакой бизнес-логики (базовая валидация от свойств, продвинутая - на сервере). Прохожий....Круто!!! Спасибо Прохожий....Вообще то, если бы ты так не тормозил, то ты бы уже был миллиардером - на таком компоненте можно больше бабок срубить, чем на продаже Windows. Так что подумай в этом направлении!!!! а) я уже думал б) миллионером я не стану - потому что вам есть нужно и вы будете против того, чтобы лишиться удовольствия бессмысленного ежедневного кодирования одного и того же Прохожий....Хотя нет - лучше не думай - а то мы все без работы останемся... Но я подумаю ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 17:12:33 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Все, пошел стреляться. Господа программисты - срочно осваиваем метлу и совковую лопату - grexhide на всех сделал работы в IT скоро не останется!!! Будет только grexhide и его форма!!! Всем срочно перевалифицироваться в дворники!!! Пока не поздно - конкуренция там пока еще не слишком велика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 17:17:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Прохожий....Всем срочно перевалифицироваться в дворники!!! лучше в полукодеры(с)grexhide ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 18:02:48 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideХочешь подтверждения? Ок, смотрим визуально и обтекаем: Типовая форма на Delphi vs т иповая форма на Java Не убедил, убожество реализации на Delphi видно не вооруженным глазом. На Java тоже не фонтан, но только из-за L&F. Накатить туда хотя бы виндовый из Java 6, или любой другой симпатичный, будет что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 22:02:01 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНа Java тоже не фонтан, но только из-за L&F. Ты просто не в теме. Вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:27:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Что-то после /topic/469825&pg=11#4632912 оптимизаторов не слышно. Неужели асилили Гетца и поутихли, поняв что машина с 20-летним опытом оптимизирует быстрее, чем программист с 30-летним? grex hide Оракул, а тут говорят, что реляционные базки уже издыхают, появились технологии превосходящие на порядок реляционный подход к обработке данных: http://www.javaworld.com/javaworld/jw-09-2007/jw-09-columndb.html?fsrc=rss-index ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:30:44 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide BlazkowiczНа Java тоже не фонтан, но только из-за L&F. Ты просто не в теме. Вообще Друг, имей совесть в конце концов. К черту java, к черту delphi - это все фигня - просто нужно человеком оставаться и уважать окружающих. Бросай уже этот развод - если хочешь спорить создай тему в ПТ или Сравнении БД. Здесь же собрались люди которые уже определились - уважай их выбор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:36:41 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ГетцЧто-то после /topic/469825&pg=11#4632912 оптимизаторов не слышно. Неужели асилили Гетца и поутихли, поняв что машина с 20-летним опытом оптимизирует быстрее, чем программист с 30-летним? grex hide Оракул, а тут говорят, что реляционные базки уже издыхают, появились технологии превосходящие на порядок реляционный подход к обработке данных: http://www.javaworld.com/javaworld/jw-09-2007/jw-09-columndb.html?fsrc=rss-index Еще один, спорить не хочу просто так на заметку: 1. РМД/РСУБД - это одно из выдающихся достижений в информатике. Ничего лучше пока нет, а когда будет - это будет просто эволюция сегодняшних РСУБД. За все время существания компьютеров таких технологий которые можно поставить в один ряд с РБД можно по пальцам пересчетать. Если вы этого не знаете - то как говориться нужно "молчать и слушать" 2. Oracle - один из лучших продуктов в области РСУБД (а значит см. пункт 1). Тысячи очень не глупых людей трудились чтобы создать его - и, есть мнение, ни вам его судить. 3. В ссылке что вы привели идет речь о физическом уровне хранения - тем кто не знает что такое ANSI-SPARC не стоит еще рассуждать о таких вещах как Oracle. Стоунбрейкер думаю даже не догадывается что хранение данных по колонкам означает "издыхание реляционных базок". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:50:45 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
ГетцЧто-то после /topic/469825&pg=11#4632912 оптимизаторов не слышно. Неужели асилили Гетца и поутихли, поняв что машина с 20-летним опытом оптимизирует быстрее, чем программист с 30-летним? И? Мысль о чем? Гетц grex hide Оракул, а тут говорят, что реляционные базки уже издыхают, появились технологии превосходящие на порядок реляционный подход к обработке данных: http://www.javaworld.com/javaworld/jw-09-2007/jw-09-columndb.html?fsrc=rss-index Ниачем. Вообще весь мир развивается по спирали. К примеру ООП себя в базах данных, бизнес-логике, в системо-строении - ну никак не проявил, к примеру. И есть мнение, что со временем эту тему просто свернут (по причине громкого пшика таких вещей как Fuision, Project Green, Singularyty, Cache - в последнем ничего громкого нет, но пример показателен). Не мейнстрим и все. Мискастинг. А то, что какой то дяденька из пионеров, который спекся до обучения студентов (не можешь сам, учи других) что то там сказал, перепив дешёвого виски намедни... Короче, собаки лают (JSP->JSF->Web2.0|SaaS), а Oracle уже 20-ть с лишним лет сохраняет преемственность базовой концепции (как основной дойной коровы). И через еще 20-ть лет - ну ничего не изменится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:55:55 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuriДруг, имей совесть в конце концов. К черту java, к черту delphi - это все фигня - просто нужно человеком оставаться и уважать окружающих. Бросай уже этот развод - если хочешь спорить создай тему в ПТ или Сравнении БД. Здесь же собрались люди которые уже определились - уважай их выбор! Выглядит сей призыв как известная фраза из Кавказской пленницы.... о том, что грешно смеяться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 23:57:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhide BlazkowiczНа Java тоже не фонтан, но только из-за L&F. Ты просто не в теме. Вообще Да, ну ясен, красен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 02:55:23 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
z fynda zАналог EhLib. Какие конкретно функции интересуют? FixedColumns, MultiHeaders, Footers, Например http://www.eltima.com/help/visual-java-library/com/eltima/components/ui/ELTable.html z ну и, конечно, неплохо бы набор CellEditors (у которых всё-таки есть взаимодействие с Grid на уровне валидации и т.д.). ИМХО производить валидацию средствами грида - вещь неправильная по сути, но наверняка если поискать - и тут что-то придумать можно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 12:31:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fynda z fynda zАналог EhLib. Какие конкретно функции интересуют? FixedColumns, MultiHeaders, Footers, Например http://www.eltima.com/help/visual-java-library/com/eltima/components/ui/ELTable.html z ну и, конечно, неплохо бы набор CellEditors (у которых всё-таки есть взаимодействие с Grid на уровне валидации и т.д.). ИМХО производить валидацию средствами грида - вещь неправильная по сути, но наверняка если поискать - и тут что-то придумать можно. :)Цыть. Не рассказывай им про архитектуру программного обеспечения и про роль инженера в разработке, это действует на них как красная тряпка на быка. Писать код не нужно, это грех для них. Оптимальен спинномозговой мышекликательный подход с обязательным вижуальным наследованием форм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 12:56:31 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
funikovyuriДруг, имей совесть в конце концов. К черту java, к черту delphi - это все фигня - просто нужно человеком оставаться и уважать окружающих. Бросай уже этот развод - если хочешь спорить создай тему в ПТ или Сравнении БД. Здесь же собрались люди которые уже определились - уважай их выбор! grexhide, как и любого другого воинствующего миссионера, бесполезно в чем-либо убеждать. Для миссионера самое то ошиваться в лагере другой религии и ко всем приставать - ну работа у них такая :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 16:11:59 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Если дельфисты такие молодцы и дельфи супер продукт, тогда маленький вопросик. Почему они не требуются практически никому и зарплата у дельфистов гораздо меньше? Имхо выучиться писать в паскале легче чем на яве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 16:25:44 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
seacat funikovyuriДруг, имей совесть в конце концов. К черту java, к черту delphi - это все фигня - просто нужно человеком оставаться и уважать окружающих. Бросай уже этот развод - если хочешь спорить создай тему в ПТ или Сравнении БД. Здесь же собрались люди которые уже определились - уважай их выбор! grexhide, как и любого другого воинствующего миссионера, бесполезно в чем-либо убеждать. Для миссионера самое то ошиваться в лагере другой религии и ко всем приставать - ну работа у них такая :)) +1 Иногда у него проскакивают умные мысли, но на общем фоне незаметны. Игнорирование - лучший вариант общения с подобными людьми. Вообще, данный топик надо давно закрыть. А grexhide'а поставить в игнор в форуме явы за общую полезность сообщений, приближающуюся к нулю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 18:08:19 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
JugaЕсли дельфисты такие молодцы и дельфи супер продукт, тогда маленький вопросик. Почему они не требуются практически никому и зарплата у дельфистов гораздо меньше? Имхо выучиться писать в паскале легче чем на яве. Потому что это только твоё (и подобных) субьективное мнение. Придумали себе сказочку и верят в неё. При том - 95% яверов сидят сидят себе маппинги тачают за 40-50 тыс. руб. максимум и верят, что они получают действительно много и прям таким чем то очень полезным заняты. ------ 2seacat, Dan Black - Господа, ну и к чему тут промывание мне костей? Не нравится - не читайте, пойдите лучше разберите еще один случай Exception на ровном месте. Я прекрасно понимаю, что вам трудно понять многое из выше сказанного, ну и... не напрягайтесь. Лучше еще один какой сервлет нарисуйте, или тайблмодель на джитейбл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 19:51:09 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideПотому что это только твоё (и подобных) субьективное мнение. Придумали себе сказочку и верят в неё. При том - 95% яверов сидят сидят себе маппинги тачают за 40-50 тыс. руб. максимум и верят, что они получают действительно много и прям таким чем то очень полезным заняты.Иди лучше расскажи в http://www.sql.ru/forum/actualthread.aspx?tid=466654&pg=36 как им наследовать формы визуально, а то люди проблем не знают. Кстати, а что за ЗПТ, куда все грекса посылают? Или вон http://forum.ixbt.com/topic.cgi?id=94:11 препарируй. Как раз поциент со жгучим поражением моска визуальным проганьем, передозировка Дельфи наверняка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 21:13:22 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Juga а на чем ты до явы писал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 11:58:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Juga_Juga а на чем ты до явы писал? На Дельфи :) и до сих пор к сожалению приходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 17:08:18 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
К часто поднимаемому вопросу о дескотпных приложениях на Java стоит вспомнить jEdit. Лучше этой программки в своем классе программ я не встречал, плагины просто творят чудеса. Из известных программ мне даже Kate меньше нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 20:37:52 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
alx3К часто поднимаемому вопросу о дескотпных приложениях на Java стоит вспомнить jEdit. Лучше этой программки в своем классе программ я не встречал, плагины просто творят чудеса. Из известных программ мне даже Kate меньше нравитсяКроме jEdit есть еще http://rsdn.ru/Forum/message/2390942.flat.aspx И такая например конфетка Кстати автор jEdit стал плеваться от низкоуровневости Java и начал делать свой язык http://factorcode.org/. Ну у него с grexhide все равно еще меньше общего чем с нами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 21:02:58 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
justsomenick alx3К часто поднимаемому вопросу о дескотпных приложениях на Java стоит вспомнить jEdit. Лучше этой программки в своем классе программ я не встречал, плагины просто творят чудеса. Из известных программ мне даже Kate меньше нравитсяКроме jEdit есть еще http://rsdn.ru/Forum/message/2390942.flat.aspx И такая например конфетка Это не конфетка. А деревянный пряник. Столетней давности. Таким уже страдали в начали 90-х. CASE называлось. Венец творения - Oracle Designer/Developer. Сдулось как неактуальное. justsomenick Кстати автор jEdit стал плеваться от низкоуровневости Java и начал делать свой язык http://factorcode.org/. Ну у него с grexhide все равно еще меньше общего чем с нами Чем бы оное дитё не тешилось. Очередное творение для биореактора. Как всякое достойное успеет умереть и разложиться быстрее, чем станет актуальным (впрочем, как всегда в мире Java, около и пост-). Ничего нового.... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2007, 21:42:50 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Классический ход "прафисианала" с LORа - объявлять ненужным и достойным биореактора все, что по какой-то причине не реализовано в предмете поклонения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 00:44:37 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
fyndaКлассический ход "прафисианала" с LORа - объявлять ненужным и достойным биореактора все, что по какой-то причине не реализовано в предмете поклонения. Это уже что то с психикой по-моему. На полном серьезе говорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 10:24:38 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Мнениё пишет: > Это уже что то с психикой по-моему. На полном серьезе говорю. Детство это... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 10:27:40 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Интересно, сколько лицензионных дельфей и виндовсов у разработчиков и заказчиков? У нас вот бедная контора, надо всё максимально бесплатное использовать. А на ворованное уже аллергия с приступами тошноты. Вот и начинаешь разглядывать иклипсы и яву. Всё равно потом на линукс перходить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 16:28:51 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
SafeAndSoundИнтересно, сколько лицензионных дельфей и виндовсов у разработчиков и заказчиков? Делфей - не более 10% по общей статистике. Многие купили в бытность Delphi2/3, с тех пор - без зазрения совести обновляются на халяву. Виндов - не более 15% (у разработчиков - но там отдельная печаль - у меня вот XP.ENU.MUI лицензионная, а вот XP.RUS 2k3, 2k - ворованные). У заказчиков - первых 0% (на кой?), вторых - по разному. SafeAndSoundУ нас вот бедная контора, надо всё максимально бесплатное использовать. Редкостно идиотская позиция. Delphi стоит 500 у.е. Компоненты (минимально нужные) - еще на 1.5к. Итого - сотни человеко лет по цене одного человеко месяца. SafeAndSoundА на ворованное уже аллергия с приступами тошноты. А что тебе мешает покупать? Вот хозяев можно понять (не все сразу). Хотя есть и откровенно завышенные цены у некоторых трертьих сторон (очень редко, но бывает). SafeAndSoundВот и начинаешь разглядывать иклипсы и яву. Всё равно потом на линукс перходить. Бесплатного не бывает ничего. Время - оно самый дорогой ресурс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 17:04:42 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
grexhideДелфей - не более 10% по общей статистике. Многие купили в бытность Delphi2/3, с тех пор - без зазрения совести обновляются на халяву. Виндов - не более 15% (у разработчиков - но там отдельная печаль - у меня вот XP.ENU.MUI лицензионная, а вот XP.RUS 2k3, 2k - ворованные).Поздравляю. Честно. grexhide SafeAndSoundУ нас вот бедная контора, надо всё максимально бесплатное использовать.Редкостно идиотская позиция.Отнюдь. Просто экономия в виду текущих финансовых обстоятельств. И я не вижу причин не помочь родному предприятию в трудное время. (Вы финансовый работник или менеджер?) grexhideDelphi стоит 500 у.е. Компоненты (минимально нужные) - еще на 1.5к.Вы будто бы работаете в Borland. Тогда Вам, конечно, не на что жаловаться. grexhideИтого - сотни человеко лет по цене одного человеко месяца.У Вас трудности с освоением других продуктов? На изучение, конечно, требуется время. grexhideА что тебе мешает покупать?см. выше grexhideВот хозяев можно понять (не все сразу)."Хозяева" Вас благодарят за сочувствие. ;) grexhideХотя есть и откровенно завышенные цены у некоторых трертьих сторон (очень редко, но бывает).Серьезно??? У кого? grexhide Бесплатного не бывает ничего. Время - оно самый дорогой ресурс.Да, вообще-то, пересылка 4-х DVD и одного CD с убунту по почте стоила мне аж 479 рублей. Ээээх, так и быть! Перехожу на дельфи! Пойду попускаю слюни перед начальством. Пусть че хотят, то и делают, а шоб 2 штуки баксов завтра были! ;-D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 18:29:06 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
SafeAndSound grexhide SafeAndSoundУ нас вот бедная контора, надо всё максимально бесплатное использовать.Редкостно идиотская позиция.Отнюдь. Просто экономия в виду текущих финансовых обстоятельств. И я не вижу причин не помочь родному предприятию в трудное время. (Вы финансовый работник или менеджер?) Технический менедждер. РП. SafeAndSound grexhideDelphi стоит 500 у.е. Компоненты (минимально нужные) - еще на 1.5к.Вы будто бы работаете в Borland. Тогда Вам, конечно, не на что жаловаться. grexhideИтого - сотни человеко лет по цене одного человеко месяца.У Вас трудности с освоением других продуктов? На изучение, конечно, требуется время. Я потратил полгода на изучение Java в разных соусах (с упором на ADF). Ничего внятного и удоборимого (в сопоставлении) - не увидел. Зато отлично увидел, что штат разработчиков нужно будет раздувать в два-три раза (на теже задачи при условии падения качества). И? SafeAndSound Да, вообще-то, пересылка 4-х DVD и одного CD с убунту по почте стоила мне аж 479 рублей. Мне выкачать убунту составило аж 15-ть рублей (если считать от безлимитного трафика - то около 50-ти копеект без учета амортизации и электричества). И что с того? Ну да, классный дистрибутив. Для секретарей - может быть и сгодится. SafeAndSound Ээээх, так и быть! Перехожу на дельфи! Пойду попускаю слюни перед начальством. Пусть че хотят, то и делают, а шоб 2 штуки баксов завтра были! ;-D Turbo Delphi Explorer вообще бесплатен. Только что компоненты сторонние ставить нельзя. 2 штуки - это если заряжать по "максимуму". А так - вполне достаточно базовых 500 за IDE, 120 за какой ODAC, 40 на NativeExcel (или 50 на FastReport), 340 на DevExpress грид). 2 тысячи тебя попросят за "исходники" (вполне нормальная цена). Итого - от 1,2 тысячи (с учетом поборов за paypal) на разработчика? Это много? При зарплате - 2000 на студента средней степени вменяемости? - Для разработчиков - Oracle бесплатен, для предприятий (в рамках Oracle XE) - тоже, халява. Цены для SMB (150 на душу для SE One) - тоже, вполне себе достижимы. Итого, о чем мы говорим вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 19:23:54 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
Итого, о чем мы говорим вообще? Наконец забрезжил свет в конце туннеля. :-j Интересно, на чем остановился LLypuk? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 21:44:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
SafeAndSoundИнтересно, на чем остановился LLypuk? Есть предложение - что напился с горя и пошёл в продавцы мобилок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 21:46:16 |
|
||
|
Клиент на Java под Oracle ?
|
|||
|---|---|---|---|
|
#18+
После такого развернутого ответа на вопрос вполне возможно :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 21:53:35 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2144643]: |
0ms |
get settings: |
16ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
294ms |
get tp. blocked users: |
2ms |
| others: | 341ms |
| total: | 749ms |

| 0 / 0 |
