|
|
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. Решил я потихоньку слезать с умирающего Delphi. И первой задачей стало клиент серверное (Java + Oracle) приложение. Использовал JDBC. Подключился все нормально. Работа с данными больших затруднений пока не вызывает. Но вот специальных визуальных компонентов для работы с набором данных (таких как DBGrid, DBEdit..) я не нашел. Не подскажете, как организовать отображение данных? (Использовать обыкновенные компоненты не особо хочется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:21 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Добрый день, Synchrophasotron! > Не подскажете, как организовать отображение данных? > (Использовать обыкновенные компоненты не особо хочется) Как бывший дельфист бывшему дельфисту- именно обычные и надо. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:28 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
SynchrophasotronНо вот специальных визуальных компонентов для работы с набором данных (таких как DBGrid, DBEdit..) я не нашел. - а где искали то? Таких компонентов много, вот например: QuickTable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:30 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Спасибо! Хотя как то странно, Это ж сколько всего о чем раньше и не задумывался, теперь придется ручками писать(( а вы долго к Java адоптировались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:33 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
I love SQL.ru- а где искали то? Таких компонентов много, вот например: QuickTable Я про родные. Сторонние не искал. А за ссылочку спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:36 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Добрый день, Synchrophasotron! > Хотя как то странно, Это ж сколько всего о чем раньше и не задумывался, > теперь придется ручками писать(( Задуматься надо один раз, а потом будет много проще. > а вы долго к Java адоптировались? Год, наверное. Или больше. Первый проект стыдно вспоминать, но из-за политических соображений он, к счастью, умер ;) -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:42 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Надеюсь что через год мне свою работу тоже будет стыдно вспомнить)) Может дадите какой-нибудь дельный совет. Какие основные трудности были? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 16:51 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
По-хорошему, для GUI лучше всего использовать стандартные Swing компоненты, привязывая их к объектам через bean binding. А потом персистить объекты в БД любым способом на выбор: DAO, Hibernate, JPA и т.д. Быстро-грязный способ: найди dbswing.jar от JBuilder 2006, подсоедини к проекту и вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 17:25 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Synchrophasotron, С точки зрения первых шагов дельфиста в джаве ( и меня тоже) - огромный минус - это swing-овские компоненты, которые очень не устраивают. В результате остановился на том, чтобы писать все руками - зато, хотя сначала сложно, написал так, как меня устаривает и теперь есть представление о том, как работает тот или иной компонент. В этом большой плюс, но сначала ( а где-то и по сей день) страшно раздражало отстуствие элементарных дельфийских удобств. Пишу на джаве полгода и, в принципе, уже вполне освоился. Из свинговских вещей советовал бы MigLayout ( компановщик), JCalendar - работа с календарем. В остальном советы не дадут ничего - у вас будет свой опыт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 18:10 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
одним словом через полгода, а то и позже автор наконец-то сварганит руками то, что накидывал в дельфи за три дня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 18:14 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaодним словом через полгода, а то и позже автор наконец-то сварганит руками то, что накидывал в дельфи за три дня. - если по прежнему будет брезговать использовать тонны готовых компонентов которые есть в Интернет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 18:18 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
RRR_mИз свинговских вещей советовал бы MigLayout ( компановщик), JCalendar - работа с календарем. В остальном советы не дадут ничего - у вас будет свой опыт... Delphi не просто так подыхает медленной и мучительной смертью. Можно тупо dbAware компоненты на Swing'е переписать, да только вот лучше задуматься почему же их в Java нет. И попробовать эту Java понять. Переход из Delphi на Java кучу раз обмусоливался. Тут главное суметь старый опыт обросить и начать с нового листа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 19:12 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
LeonidvМожно тупо dbAware компоненты на Swing'е переписать, да только вот лучше задуматься почему же их в Java нет. ну если брать за постулат, что в яве нет только того, что плохо и не нужно - тогда да. проблема однако в том, что это далеко не всегда так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 19:46 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Synchrophasotron, Posmotrite na JGoodies(http://www.jgoodies.com/). Eshe nujno pochitati Portiankina - eto pomojet bystree viehati kak SWING ustroen. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 19:46 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaLeonidvМожно тупо dbAware компоненты на Swing'е переписать, да только вот лучше задуматься почему же их в Java нет. ну если брать за постулат, что в яве нет только того, что плохо и не нужно - тогда да. проблема однако в том, что это далеко не всегда так. Если по смотреть на историю, то delphi подыхает, а Java нет. Наверное идеологически она все-таки более правильной оказалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 20:52 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaну если брать за постулат, что в яве нет только того, что плохо и не нужно - тогда да. проблема однако в том, что это далеко не всегда так. За постулат имеет смысл взять вопрос "А почему так (не) сделано?", а не "А как сделать также как в Delphi?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2010, 20:53 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Leonidv Если по смотреть на историю, то delphi подыхает, а Java нет. Наверное идеологически она все-таки более правильной оказалась.если посмотреть соотношение программ данного толка на дельфи к программам данного толка на ява, то яве еще догонять и догонять умирающего, как по качеству так и по количеству. Leonidvchpashaну если брать за постулат, что в яве нет только того, что плохо и не нужно - тогда да. проблема однако в том, что это далеко не всегда так. За постулат имеет смысл взять вопрос "А почему так (не) сделано?", а не "А как сделать также как в Delphi?" и почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 01:07 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Synchrophasotron Решил я потихоньку слезать с умирающего Delphi. Он не умирающий. Просто не развивается, потому что самодостаточен. :) Synchrophasotron Но вот специальных визуальных компонентов для работы с набором данных (таких как DBGrid, DBEdit..) я не нашел. А их нету. Все эти QuickTable, OpenSwing и "тонны компонентов" (кстати, где они - на SourceForge не очень разгуляешься) - мягко говоря, ерунда. Вменяемые проекты можно пересчитать на пальцах одной руки. По делу - попробуйте посмотреть на Qt Jambi (поддержка которого "прекращена" - читай полностью отдали в OpenSource). Плюсы: - будете приятно удивлены обработкой событий - компоненты поинтереснее свинговых будут - Qt Form Designer с плугином к Еклипсу - DB Aware буквально из коробки Минусы: - придется таскать с собой 4-5Mb не очень кроссплатформенных dll/so - долго догадывался, как привязать туда Jdbc, тупой наверно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 07:43 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpasha и почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней. Ну, судя по всему, вы нам готовый рассказать, почему же так сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:28 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Интересно: автор уже давно вышел из темы, а она все прдолжает развиваться и жить своей жизнью :-) Leonidv правильно отметил, что вопрос уже многократно обсуждался, но часто не было конкретики: а вот как именно менять свою "философию", в чем нужно "изменить взгляд" ( помимо общефилософских рассуждений и многозначительных намеков)? Как конкретно "слезать" с дельфи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:57 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaесли посмотреть соотношение программ данного толка на дельфи к программам данного толка на ява, то яве еще догонять и догонять умирающего, как по качеству так и по количеству. Ну, так что же в с ней корявенькой возитесь тогда? Сделайте то же самое на делхви и не мучайтесь. chpashaи почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней. Java много лет назад сдала все позиции на десктопе. Поэтому продвинутых визуальных компонент у неё нет. Borland JBuilder, который как-то что-то пытался делать a la дэлхви, был вытеснен с рынка более правильными IDE. Зато по открытости и простоте разрешения проблем этой платформе аналогов мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 10:59 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaи почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней.и почему же? у меня мысль только что "ниасилили" и все тут. слишком сложно оказалось толи реализовать толи еще чего. а вообще сам swing сделан для "очень профессионалов", а не обычных разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 11:02 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
Leonidvchpasha и почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней. Ну, судя по всему, вы нам готовый рассказать, почему же так сделано. я ничего не путаю? по-моему вы намекнули, что вам известен ответ? и даже дали хинт на то, как вас нужно правильно спросить ;) ? Blazkowiczchpashaесли посмотреть соотношение программ данного толка на дельфи к программам данного толка на ява, то яве еще догонять и догонять умирающего, как по качеству так и по количеству. Ну, так что же в с ней корявенькой возитесь тогда? Сделайте то же самое на делхви и не мучайтесь. а вы меня ни с кем не путаете? но раз уж спросили - я с корявеньким жабовым гуем и не вожусь, с чего вы взяли? Blazkowicz chpashaи почему так не сделано? только не надо про пропаганду "правильного стиля". на самом деле все гораздо прозаичней. Java много лет назад сдала все позиции на десктопе. Поэтому продвинутых визуальных компонент у неё нет. Borland JBuilder, который как-то что-то пытался делать a la дэлхви, был вытеснен с рынка более правильными IDE. о как. вот так откровения. а вот Леонид считает, что как раз все зашибись. правда пока не объясняет почему. Blazkowicz Зато по открытости и простоте разрешения проблем этой платформе аналогов мало. не вижу смысла спорить на отвлеченные темы. в данном конкретном топике, если кто заметил, автор пытается совершенно конкретные вещи делать. и вместо того, что бы напомнить ему простое правило о том, что нужно для каждой задачи подбирать адекватный инструмент, все дружно бросились рассказывать, как ему сначала будет трудно, и как потом станет хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 11:57 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
chpashaа вы меня ни с кем не путаете? но раз уж спросили - я с корявеньким жабовым гуем и не вожусь, с чего вы взяли? Возможно путаю, но от каждого сообщения возникает стойкое чувство что grexhide вернулся. chpashaвсе дружно бросились рассказывать, как ему сначала будет трудно, и как потом станет хорошо Но ведь так оно и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:02 |
|
||
|
Java. работа с базами(взгляд Delphi-ста)
|
|||
|---|---|---|---|
|
#18+
VoDA у меня мысль только что "ниасилили" и все тут. слишком сложно оказалось толи реализовать толи еще чего. не осилили врядли. варианта всегда ровно два 1) катастрофически не хватило времени (как с многими вещами , которые пришлось прикручивать позже в ущерб удобству - например генерики) 2) посчитали, что это не "наш метод". на что Леонид с хитрым прищуром намекает, правда пока не объясняет, почему именно не наш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2010, 12:03 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=173&tid=2127101]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 421ms |

| 0 / 0 |
