|
|
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
grexhideА Java, и особенно JDeveloper, как мы с тобой выяснили - средство для "высокопрофессионального" построения очень больших многозвенных и очень высокоидейных корпоративных комплексов. Стоп, стоп... А вот тут пожалуйста поподробнее? JDeveloper это в первую очередь что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 00:36:24 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
grexhide Зашедший Аналогию улавливаешь? :) Нет, не улавливаю. В принципе. Заметь, человек пытается уйти от действительно устаревшего Oracle Forms (RAD 4Gl). Тем не менее, в своем классе - крайне специализированного, высокоэффективного и самодостаточного средства. Есть хоть какая то адекватная и сопоставимая релизация RAD 4Gl, но Java? Нет. Предвидится ? Нет, не предвидится. И не надо пытаться одеть розовые очки. Forms и Java - в принципе - не сопоставимые технологии. JDeveloper? Не имеет вообще ничего общего, ни в простоте, ни даже - в банальном соответствии функционала. -- А Java, и особенно JDeveloper, как мы с тобой выяснили - средство для "высокопрофессионального" построения очень больших многозвенных и очень высокоидейных корпоративных комплексов. И самому автору туда соваться - это, по меньшей мере - безрассудно (посмотри на соотв. разделы в forum.oracle.com). Кроме того - если по Delphi или .NET - и книги, и статьи, и сообщество есть, то в области JDeveloper - ... ??? Найди хоть одну доступную книгу, даже вот тут на Новом Арбате или на Олимпийском. И хоть одного человека, способного хоть что то внятно ответить по ADF ? Если ему надо делать чисто гуй под вин, а вся бизнес-логика благополучно упрятана в БД, да плюс к тому нет никакой нужды завязываться на вэб и всякие разные фичи гибкого конфигурирования/масштабирования, то смысла перелезать на JDeveloper, не представляя основных принципов работы в Яве - самонадеянно и не имеет смысла. Правда, в дельфу лезть тоже ни к чему, тоже свои сложности... может, в сторону НЕТа смотреть. А я вообще оставил бы все как есть и кардинально менял технологии только в следующей генерации системы. З.Ы. Книги - есть, но на английском. Например, на озоне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 00:40:50 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
ЗашедшийЕсть такое волшебное слово - "Гелендваген". Он не прост в обслуживании, очень непрост в конструкции, на порядок дороже "отечественных решений эконом-класса" - но притом и более надежен, и куда более комфортен и безопасен, чем "козлик". Аналогию улавливаешь? :) Но если честно - с виду уж больно на "козла" похож :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 07:15:05 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
acrobatСамая большая проблема в формсах - убогий интерфейс. И дело тут не в корявых ручках, так уж формсы разработаны. А что подразумевается под убогостью? Меньшие возможности по сравнению с java? Или то, что на формсах ну никак нельзя сделать удобный, что не обязательно означает красивый, интерфейс небольшой системы для бух. учёта? PS. Проект коммерческий или курсовой? Как-то легко Вы относитесь к его бюджету. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 08:41:46 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
mozheyko_dЯ не имею ничего против Дельфи, но если принять во внимание тот факт, что даже такие его приверженцы как г-н Грексхайд не находят себе занятия лучше, чем (простите) сраться в форумах, то начинают появляться сомнения в востребованности/заинтересованности/удовлетворенности работой такого рода ремесленников. Это потому что на дельфе приложения пишутся быстро, и остается масса времени на срач в форумах. А мы, яверы, пыхтим с утра до вечера... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 09:51:09 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
acrobatНа фотке изображена фома. Это динамическая форма, т.е. описание изображения и поведения формы находятся на сервере. Такую же я хочу навоять на джаве.Я бы постеснялся на вашем месте публиковать такие скриншоты, вы бы сначала русский язык выучили что-ли, а то ошибки даже в названии формы. Куда мир катится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 09:52:44 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
Vladimir Kozlov mozheyko_dЯ не имею ничего против Дельфи, но если принять во внимание тот факт, что даже такие его приверженцы как г-н Грексхайд не находят себе занятия лучше, чем (простите) сраться в форумах, то начинают появляться сомнения в востребованности/заинтересованности/удовлетворенности работой такого рода ремесленников. Это потому что на дельфе приложения пишутся быстро, и остается масса времени на срач в форумах. А мы, яверы, пыхтим с утра до вечера... ;) +10 или даже +100 ;)))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:06:02 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov wrote: > Немного знаком с Oracle Forms + Reports + Graphics и т.п., знаю как там > довольно таки леко наваять интерфейс. Легко? Не сыпь мне соль на раны. Я полтора года имел нетрадиционный секс с этим ублюдством. Эта хрень застыла в разработке на уровне идей начала 90х (т.е. когда ещё компонентной среды разработки), причём ещё и глюков имеет жуткое количество. Плюс невозможно работать в несколько рыл над одной формой, ибо файлы бинарного формата, который никто тольком не знает. Куча просьб отметается по причине невозможности сделать _это_. Доходит до смешного- чтобы отловить прокрутку данных приходится по таймеру проверять, не сдвинулили это. А уж поменять что-то у всех форм- это ж...па, ибо наследование там сделано в таком урезанном виде, что больше напоминает издевательство. А отладчик... В 90% случаев лучше вставлять отладочную печать. Reports - так это вообще полное глюкалово и ужас неземной. Создателей средства разработки, где позицию и размер элемента можно менять _только_ мышью надо казьнить прилюдно медленным отрезание всех выступающих частей тела. Вообще впечатление, что в команду разрабоки forms/reports ссылают полных кретинов из других команд. > # Собственно язык > # Swing/AWT > # Средства для работы с БД. Как вариант - JDBC. Если знать ООП и в голове не опилки, то на изучание java- месяц-два (книжек купить главное правильных). Первоначальная разработка будет идти медленнее, но через полгода будет сделано больше, чем с помощью forms. А уж в смысле переделок- так вообще даже сравнивать смешно. -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:27:33 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraЯ полтора года имел нетрадиционный секс с этим ублюдством. Эта хрень застыла в разработке на уровне идей начала 90х (т.е. когда ещё компонентной среды разработки), причём ещё и глюков имеет жуткое количество. Я не углублялся в изучение Oracle Forms, вся работа свелась к созданию простых форм (путем кликания мышкой) и написанию не сложных запросов и триггеров. Версия Forms была 6-я. С удовольствием тебе поверю, слава богу мне удалось избежать подобного секса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:44:16 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov wrote: > Я не углублялся в изучение Oracle Forms, вся работа свелась к созданию > простых форм (путем кликания мышкой) и написанию не сложных запросов и > триггеров. Да, это там легко. Проблемы начинаются в реальных приложениях. > Версия Forms была 6-я. У нас работа на 6i. Пробовали 10ку (даже спеца вызывали для демонстрации)- в целом _ничего_ хорошего. -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 10:56:59 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
grexhide Vladimir Kozlov mozheyko_dЯ не имею ничего против Дельфи, но если принять во внимание тот факт, что даже такие его приверженцы как г-н Грексхайд не находят себе занятия лучше, чем (простите) сраться в форумах, то начинают появляться сомнения в востребованности/заинтересованности/удовлетворенности работой такого рода ремесленников. Это потому что на дельфе приложения пишутся быстро, и остается масса времени на срач в форумах. А мы, яверы, пыхтим с утра до вечера... ;) +10 или даже +100 ;)))))) Ну дык это недосмотр твоего босса, что он тебе столько свободного времени оставляет ;-P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 11:37:46 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara Если знать ООП и в голове не опилки, то на изучание java- месяц-два (книжек купить главное правильных) Где-то на четвертой неделе, когда уже более-менее врубился что к чему, книжки закидываются на полку и начинаешь шариться по форумам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 11:43:59 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara Эта хрень застыла в разработке на уровне идей начала 90х вряд ли можно придумать другой вариант для RAD (достаточно посмотреть на SAP) GKS_Samara Плюс невозможно работать в несколько рыл над одной формой а зачем? :) GKS_Samara Доходит до смешного - чтобы отловить прокрутку данных... POST-RECORD уже отменили? GKS_Samara А уж поменять что-то у всех форм- это ж...па, ибо наследование там сделано в таком урезанном виде... специально для этого существуют Object Library GKS_Samara Reports - так это вообще полное глюкалово и ужас неземной есть глюки, но это пожалуй наиболее мощные Reports из всех виденных GKS_Samara где позицию и размер элемента можно менять _только_ мышью неправда А в целом согласен - отвратительный продукт :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 12:17:18 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
Знакомство с Forms у меня началось ещё с версии под DOS. Потом долго не встречались а вот года четыре назад пришлось участвовать в проектк на формсах 6i... Всё что я вынес от туда, это то, что я больше никогда не подпишусь на такую авантюру. Редко можно встретить более убогий и более глючный продукт. Это конечно сугубо IMHO. PS. Кстати проект позже был переписан на Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 12:21:37 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
qq1 wrote: >> Эта хрень застыла в разработке на уровне идей начала 90х > вряд ли можно придумать другой вариант для RAD (достаточно посмотреть на > SAP) Да, без нормального ООП лучше не придумаешь :) >> Плюс невозможно работать в несколько рыл над одной формой > а зачем? :) Бывает надо. Поскольку формы нельзя делить на части, они иногда бывают великоваты. >> Доходит до смешного - чтобы отловить прокрутку данных... > POST-RECORD уже отменили? Пробовал? Не возникает ни одного события, если потянуть за ползунок. >> А уж поменять что-то у всех форм- это ж...па, ибо наследование там >> сделано в таком урезанном виде... > специально для этого существуют Object Library Но там нет наследования :) >> Reports - так это вообще полное глюкалово и ужас неземной > есть глюки, но это пожалуй наиболее мощные Reports из всех виденных FastReport лучше. >> где позицию и размер элемента можно менять _только_ >> мышью > неправда Двигать можно и клавишами, но вот выставить в нужно число нельзя. > А в целом согласен - отвратительный продукт :) -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 12:23:22 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
to acrobat: Судя по всему - ветке кирдык. acrobatЭто динамическая форма, т.е. описание изображения и поведения формы находятся на сервере Скорее всего я Вас не понял - объясняйте конкретнее нужную технологию. У меня все классы находятся на сервере (включая формы и их поведение). Формы динамически подгружаются на клиента каждый раз либо кешируются на дииске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 12:29:54 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
2 UrryMcA У меня уже было желание открыть через пару дней новую ветку:) Схема примерно такая: форма состоит из трех блоков: дерево, мастер (верхний блок) и детэл (нижний блок). Блоки состоят из элементов (столбцы). Описание блока: источник запроса (представление, таблица) и куча всяких признаков. Описание элемента: наименование поля в источнике запроса, наименование поля, визуальные характеристики, признаки для выполнения SQL операций (insert, update). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:30:52 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
Забыл добавить, все эти описания хранятся в базе. Форма при запуске их считывает и инициализируется. На данный момент эта форма уже отображает порядка 200 учетных регистров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:36:18 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
acrobat wrote: > У меня уже было желание открыть через пару дней новую ветку:) Ты так и не ответил, вроде, на вопрос "зачем". А вопрос "можно ли" ставить бесполезно- да, можно. java в разы более гибкое средство разработки. > Схема > примерно такая: форма состоит из трех блоков: дерево, мастер (верхний > блок) и детэл (нижний блок). Блоки состоят из элементов (столбцы). > Описание блока: источник запроса (представление, таблица) и куча всяких > признаков. Описание элемента: наименование поля в источнике запроса, > наименование поля, визуальные характеристики, признаки для выполнения > SQL операций (insert, update). Делается и очень легко. Можно будет и разные уровни вложенности master-detail делать :) При таких требованиях несложно будет и с j2ee работать, т.е. через браузер и прослойку на java. -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:47:25 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
GKS_Samara >> Доходит до смешного - чтобы отловить прокрутку данных... > POST-RECORD уже отменили? Пробовал? Не возникает ни одного события, если потянуть за ползунок. >> где позицию и размер элемента можно менять _только_ >> мышью > неправда Двигать можно и клавишами, но вот выставить в нужно число нельзя. ScrollBar там является частью блока, поэтому конечно событий не возникает (я тут ухитрялся им через JavaBean управлять ). Про Position всё-равно не понял (у item'ов свойства же есть X_POS, Y_POS). 2Автор Долго будешь рисовать на Java. Ведь насколько я понимаю, если хранятся updateSQL, insertSQL, то и select может быть хитрый? (а то тебе сейчас народ будет Hibernate предлагать) Поэтому придется много своих обёрток приделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 14:17:47 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
2 GKS_Samara Извини, зачем что? Переводить с формсов? Не хочу эту тему подымать, тут и так 95% обсуждений не по теме. Спасибо, что обнадежил. Не подскажешь по времени сколько примерно это займет? 2 qq1 Все очень просто: св-во блока "таблица" - TAB1. Св-ва элементов "колонка" для данного блока - ID, CODE, NAME, NOTE. Следовательно запрос генерится: SELECT ID, CODE, NAME, NOTE FROM TAB1. Insert, update генерятся аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 15:07:29 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
acrobat wrote: > Извини, зачем что? Переводить с формсов? Не хочу эту тему подымать, тут > и так 95% обсуждений не по теме. Тем не менее, если себе ответишь, то поймёшь, надо ли. > Спасибо, что обнадежил. Не подскажешь > по времени сколько примерно это займет? Сложно сказать. Зависит от навыков и сложности (это ж не одна форма?). В любом случае- сначала это будут затраты, а выигрышь- потом, после того, как надо будет всерьёз переработать. > Все очень просто: св-во блока "таблица" - TAB1. Св-ва элементов > "колонка" для данного блока - ID, CODE, NAME, NOTE. > Следовательно запрос генерится: SELECT ID, CODE, NAME, NOTE FROM TAB1. > Insert, update генерятся аналогично. Подобную фигню у нас тут сотворили втроём за две недели (без перерабок, т.е. 5*8*2*3 - порядка 200 человеко-часов, хотя реально меньше). С обработкой данных с датчиков (com-port -> delphi -> oracle), просмотром всего через браузер (php+javascript), редактированием справочников (тоже через web + pl/sql). Это скорее протопип для демонстрации, и все трое работали с данными средствами работали, но зато и задача была посложнее :) -- Алексей Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 15:33:39 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
В прошлом году осуществляли подобный переход с Oracle Designer+Forms на JDeveloper. Т.е. без опыта разработки на Java вообще, за 4 месяца сделали новый проект в черновике на JDeveloper. За 12 месяцев довели до ума и сдали в промышленую эксплуатацию. Использовали ADF, JDBC, Swing. Возможностей по удобству интерфейса конечно гораздо больше, чем в формсах. Есть много и других преимуществ, например по интернационализации интерфеса. Короче - "Дорогу осилит идущий". Дерзайте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 15:49:34 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
2 GKS_Samara Еще раз обнадежил. С формсов переходить собираюсь потому, что они "жесткие" и шаг в сторону карается "гимором". При этом не каждый шаг еще можно сделать. В общем рано или поздно прийдется переходить. Поэтому и прицениваюсь по срокам сейчас, пока не поздно:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 15:50:56 |
|
||
|
Перейти с оркловых формсов на джаву?
|
|||
|---|---|---|---|
|
#18+
quot acrobat]2 GKS_Samara Еще раз обнадежил. С формсов переходить собираюсь потому, что они "жесткие" и шаг в сторону карается "гимором". При этом не каждый шаг еще можно сделать. В общем рано или поздно прийдется переходить. Поэтому и прицениваюсь по срокам сейчас, пока не поздно:)[/quot] 2GrexHide А всё-таки, ты прав. ПТУ переходит на Java. Видимо, есть свои "прелести". Давайте забудем про "lazy fetch" (так его в Java называют), давайте забудем про то, что Controls могут быть не только в Grid, но и в другой (именно Custom) форме. Будем реализовывать незабвенную традицию - while next() ) И что самое ужасное, будем этому учить людей, которые "сползают" с Oracle Forms. Будем им "втирать" Hibernate (синоним Forms), JDeveloper (ох, вот уж песня), будем говорить, что "это фигню я сделал за три недели". Да уж... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 20:48:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34249303&tid=2146928]: |
0ms |
get settings: |
16ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 349ms |
| total: | 555ms |

| 0 / 0 |
