powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перевод платформы на Java. Нужен совет от gurus
57 сообщений из 57, показаны все 3 страниц
Перевод платформы на Java. Нужен совет от gurus
    #38897037
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех участников Java-форума,

Вопрос, собственно, в следующем:
У нас есть собственный FrameWork для проектирования desktop-приложений, ориентированный на работу с базами данных, и на котором уже разработана коммерческая система производственного учета. Эта платформа написана на языке PowerBuilder (SAP/Sybase) и, в принципе, нареканий как к продуктам, так и к производительности их работы нет ни у нас, ни у пользователей. Но, по ряду причин, в том числе существующему уровню поддержки PB, а также в целях дальнейшего развития FW в сторону WEB, возникла необходимость в рассмотрении перевода всех наработок на другой язык программирования, среди которых рассматриваются и Java.

Основные характеристики/возможности имеющегося FrameWorka:
1. Технология Client/Server
2. Хранение метаданных/моделей VO в базе данных
3. Создание DataWindow-окон (Views) динамически на основе моделей
4. Расширяемость системы на основе контроллеров, написанных на PowerScript
5. Самописный генератор отчетов на основе html

В связи с отсутствием практического опыта работы с Java, очень хотелось бы услышать от уважаемых Java-gurus мнения, советы или ссылки на инфу в инете по следующим вопросам:

1. Производительность java при работе с базами данных с учетом того, что, в нашем случае, это будет многофазное к ним обращение для последующей генерации GUI интерфейса
2. Технологии/компоненты, на которые следует уделить больше внимания при проектировании GUI интерфейса с прицелом на работу как в desktop, так и web
3. Возможность создания расширений динамически на основе некоего scripting-механизма и производительность такой технологии на Java
4. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятия
5. Наиболее продвинутые opensource java application servers для многозвенной архитектуры.


Заранее благодарен за
любую полезную информацию
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897068
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,
Если в десктопе ещё есть смысл и время для создания Платформы\фреймворка, то в веб это не очевидно .
Бери готовые и делай ИС _для пользователя_.
У вас совсем нет программистов по Java?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897075
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs632. Технологии/компоненты, на которые следует уделить больше внимания при проектировании GUI интерфейса с прицелом на работу как в desktop, так и web
Веб-проект - отдельный проект по ГУИ.
Можно присобачить к старой модели данных десктопа через ОРМ.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897100
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторБери готовые и делай ИС _для пользователя_.
У вас совсем нет программистов по Java?

Возможно, так и поступим, если найдем такую бесплатную , желательно opensource, платформу, которую можно будет развивать в дальнейшем самостоятельно с учетом нашего видения, а также на которую перевод имеющихся разработок пройдет с наименьшими затратами.

Да, пока профессионалов по Java - нет. Но, при необходимости, я думаю мы их найдем. Главное, на данном этапе для нас определиться в какую сторону вообще смотреть. Ведя есть и альтернативные варианты, например Qt. Хотя, что-то подсказывает все таки - нужен Java.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897110
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,
ничего не пригодится из старого кроме БД.
п.п.2-4 заменяет стек технологий - ОРМ...хибер + ГУИ фреймворк.
Т.е. своё промежуточное ядро библиотек вам не нужно будет писать IMHO
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897144
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123п.п.2-4 заменяет стек технологий - ОРМ...хибер + ГУИ фреймворк.
Что имеется в виду под ГУИ фреймворк ? В java уже есть какой-то готовый или предполагается, что это будет свой собственный?

Про хибер... не могу даже что-то спросить дополнительно - нужно знакомиться с темой.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897164
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,
есть очень много. Больше чем у кого либо))
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897235
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63Приветствую всех участников Java-форума,

Основные характеристики/возможности имеющегося FrameWorka:
1. Технология Client/Server
2. Хранение метаданных/моделей VO в базе данных
3. Создание DataWindow-окон (Views) динамически на основе моделей
4. Расширяемость системы на основе контроллеров, написанных на PowerScript
5. Самописный генератор отчетов на основе html


Заранее благодарен за
любую полезную информацию

Ну прям вылитый iDempiere какой-то :-)
Только вместо пункта 4) OSGI + Java :-)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897274
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вам нужен RICH GUI in WEB = то берете ExtJS 5

в качестве трансфером берете json объекты .

Вам должно хватить .

При этом на чем будет написано ПО которое будет отдавать данные клиенту в браузер , все равно . может java ,может С# ...

может у вас будут собственные средства PowerBuilder (SAP/Sybase)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897289
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я после Powerbuilder выбрал
для web проекта связку vaadin + Mybatis ( для доступа к бд )
у vaadin ксть много дополнительных, сторонних компонентов
для десктопа framework пока не нашел - сейчас смотрю в сторону JavaFx + Mybatis.

для отчетов использую Jasperreport

но после Powerbuilder найти что-то удобное сложно :)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897310
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь гуров нет, и советы неудачны, кроме последнего, осмысленного. Но ошибкой будет считать, что надо делать именно так.
В Java технологий и программных компонентов для решения одной и той же задачи. Поэтому не следует накидываться на первое попавшееся, а надо узнать альтернативы и сравнить. Например, для ORM рекомендовали Hybrnate. Во-первых, надо самому догадаться, нужно ли ORM. А если нужно, то какое программное средство. Вот есть ещё MyBatis (и не только, но уже возникает альтернатива - Hybernate или MyBatis и вопрос:что лучше выбрать). В общем, никого не надо слушать.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897386
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MВ общем, никого не надо слушать.
+1
)) тем более 6 марта))
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897403
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Веб-проект - отдельный проект по ГУИ.
Можно присобачить к старой модели данных десктопа через ОРМ.
Нафига тут ORM?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897414
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs631. Производительность java при работе с базами данных с учетом того, что, в нашем случае, это будет многофазное к ним обращение для последующей генерации GUI интерфейса

Производительность с БД зависит только от качества драйвера. В самой Java с этим всё ОК. Что такое "многофазное обращение" не знаю.

avs632. Технологии/компоненты, на которые следует уделить больше внимания при проектировании GUI интерфейса с прицелом на работу как в desktop, так и web

С этим в Java всё плохо. С одной стороны, может ну его эту Java на GUI? Можно использовать DHTML везде и не мучатся с десктопом.
С другой стороны JavaFX, по обещаниям и с напильником, работает даже на мобилках. Но это очень сырой фреймверк.

avs633. Возможность создания расширений динамически на основе некоего scripting-механизма и производительность такой технологии на Java

Java поддерживает запуск скриптовых языков. Возможны и другие способы интеграции DSL.

avs634. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятия

Не встречал.

avs635. Наиболее продвинутые opensource java application servers для многозвенной архитектуры.

Зависит от того зачем он вам. Если брать полноценный JEE стэк, то только JBoss. Если достаточно Web Profile, то Tomcat\Jetty\Wildfly. Выбирать по вкусу.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897438
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Постановка вопроса неправильная.
авторв целях дальнейшего развития FW в сторону WEB
Вот эта задача средствами java не будет решена. Причин этому много, но основная - описанные подходы к программированию (метаданные в базе, динамические представления, скриптовый код), которые сводят на нет основные преимущества самого языка. Максимум, что удастся сделать - ухудшенную копию рабочей системы.
А своих фреймворков, серверов, средств разработки и даже готоых систем в java полно. Важно сформулировать, что вы хотите от проекта
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897457
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
а про "тут" ничего не известно.
ОРМ - default в Java
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897566
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Blazkowicz

Я немного не верно сформулировал требование. Понимаю, что производительность работы с БД зависит от ее драйвера, собственно самого движка, а также оптимизации схемы БД, SQL запросов или настроек драйвера. Здесь, пожалуй, ни Java, ни другой язык на этот процесс повлиять не могут - поэтому берем его как за некую постоянную. А вот производительность последующей обработки запроса на стороне клиента, наверное, и есть ключевая характеристика самого языка.

Далее постараюсь объяснить, что имелось ввиду под многофазным обращением к БД: Все достаточно просто. Чтобы отобразить некоторый view на экране (опять же по нашей схеме) мы должны сначала обратиться к БД и считать необходимые данные модели, построить динамически экран, который, в свою очередь, обратится к этой же (или другой) БД непосредственно за данными. В зависимости от сложности структуры модели такой цикл может повторяться несколько раз. В чем прелесть PB, хотя он тоже в принципе является интерпретируемым, это его скорость обработки таких запросов благодаря наличию у него встроенного компонента DataWindow(R) (спецы по PB подтвердят).

А вот какой отклик системы будет в Java при такой схеме работы мне-бы и хотелось узнать, хотя бы по субъективным оценкам. Объективный результат покажет практика, но это будет не сегодня и, наверное, не завтра.


pandЯ после Powerbuilder выбрал
для web проекта связку vaadin + Mybatis ( для доступа к бд )
у vaadin ксть много дополнительных, сторонних компонентов
для десктопа framework пока не нашел - сейчас смотрю в сторону JavaFx + Mybatis.

Спасибо, обязательно посмотрим в этих направлениях
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897628
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63хотя он тоже в принципе является интерпретируемым...
Не надо гнать на Java. На сервере весь код быренько JIT скопилируется и не станет никакой интерпретации.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38897797
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63А вот какой отклик системы будет в Java
ты ищещь там где светло (отклик). А надо там, где потерял (критерии выбора).
Допустим, отклик будет:
- Delphi - 0,1s
- PB - 0,2s
- Java десктоп - 0,3s
- Java Web - 1,1s
Дальше что? На этом критерии и твою тему можно закончить?
Жениться или не жениться - вот в чём вопрос!
А если жениться, то куда девать нынешнюю жену? ))
В Java нужно будет изучать много-много чего. Есть желание - вперёд.
Если нужен веб, то какие другие варианты?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38898048
avs63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 ты ищещь там где светло (отклик). А надо там, где потерял (критерии выбора).

Где и что я могу найти и/или потерять я прекрасно и без Вас представляю. А Ваши оценки "с потолка" и глубокие мысли о женитьбе можете оставить при себе. Это уж точно по теме.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38898220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63Petro123ты ищещь там где светло (отклик). А надо там, где потерял (критерии выбора).

Где и что я могу найти и/или потерять я прекрасно и без Вас представляю. А Ваши оценки "с потолка" и глубокие мысли о женитьбе можете оставить при себе. Это уж точно по теме.
не по теме то, что у вас во главу угла - производительность. Больше ничего.
Скрипты вам не понадобятся, а при переходе с десктопа на веб, про вермя отклика никто не спрашивает.
Оно и так упадёт.
Всё остальное пустая вода.
Берите и пишите. Удачи!
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933452
detec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Вопрос следующий. Можно ли на чистом JavaFX последней версии с помощью FXML И SceneBuilder создавать приложения для работы с базой данных, которые были бы по возможностям сопоставимы с 1С 8.3? Хотя бы с т.н. обычными формами, которые были ещё с версии 7.7?

Возможно, мой вопрос покажется кому-то глупым или провокационным. Сейчас я работаю программистом 1С, но решил изучать Java и хочу продолжить работу в сфере разработки десктопных корпоративных приложений для баз данных. Начал ковырять JavaFX - и честно говоря, очень разочарован. Вроде бы использование Hibernate и помогает работать с базой данных, но конечный GUI, причём элементарные с точки зрения 1С 8 вещи: показать форму списка документа или справочника, открыть на редактирование ещё одну форму с содержимым справочника (класса в терминах Java) - это всё сопровождается тоннами кода.

Возможно, есть какой-то конечно же бесплатный framework, в котором есть что-то похожее на автогенерирование форм классов, т.е. реализован такой функционал 1С 8 как основная форма объекта, основная форма списка, которые легко вызываются стандартными кнопками добавления, выбора и т.п.? Или это из разряда фантастики?

Пока что на JavaFX я не нашёл ничего полезнее, чем демки программок по редактированию контактной информации и прочей шелухи, демонстрирующей принципиальную возможность добавлять и редактировать в БД поля примитивных типов.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933494
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detec,
ты путаешь предназначение инструментов- 1с узкоспециализированный инструмент, java - универсальный
ты прав в одном - для написания подобного 1с надо много кода java.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933503
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,

Java для Web? Мысль интересная. Сейчас все пишется на javascript, бэкэнд - на чем знаете, хоть на cgi. Зачем учить еще один язык? JS учить все равно придется.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933609
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,

Поищите в Сети статьи и выступления Якова Файна об enterprise веб-разработке.
Тема непростая. Вадя правильно говорит. В итоге у Вас будет больше возможностей.
Делайте, по возможности, всю бизнес-логику как back-end сервисы.
А насчёт front-end экспериментируйте, пробуйте. Дорожку найдёте постепенно.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933612
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Производительность java при работе с базами данных с учетом того, что, в нашем случае, это будет многофазное к ним обращение для последующей генерации GUI интерфейса


Вполне нормальная. Не хуже PB -- точно.


2. Технологии/компоненты, на которые следует уделить больше внимания при проектировании GUI интерфейса с прицелом на работу как в desktop, так и web

единого решения и для того, и для того нет.
Решения для desktop GUI в общем тоже нормального нет.

Для WEB можно посоветовать GWT или Vaadin -- там по сути весь полнофункциональный набор data-aware компонент GUI есть, как в Windows или PB или Delphi. Но технологии это те ещё, из разряда "не бей лежачего", тяжеловесные и монструозные.
Но работают.


3. Возможность создания расширений динамически на основе некоего scripting-механизма и производительность такой технологии на Java

блин, не знаю... может Groovy ?


4. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятия


Ну ... как бы и да, и нет, и не понятно, что такое "бизнес-приложений масштаба предприятия" в вашей интерпретации.


5. Наиболее продвинутые opensource java application servers для многозвенной архитектуры.

JBoss...(сейчас WildFly)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933615
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs63,

Может вам лучше QT + python или python + QT ?
Это если конечно WEB не нужен.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933647
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detecПриветствую!

Вопрос следующий. Можно ли на чистом JavaFX последней версии с помощью FXML И SceneBuilder создавать приложения для работы с базой данных, которые были бы по возможностям сопоставимы с 1С 8.3? Хотя бы с т.н. обычными формами, которые были ещё с версии 7.7?

Нет.
В отличии от 1С - java не монолитный инструмент. Для каждого дела- своя библиотека.
javaFX - только интерфейс. Только. Оно умеет просить данные. А как они будут получены- не её дело.

Далее смотрим, что надо- 2х или 3х-звенка. Первое- подкладываем по JavaFX Hibernate, например (куча альтенатив- недавно вот про аналог из стека guice узнал). Второе- Hibernate на сервере, а между ними- какой-то сетевой интерфейс- soap/rmi(javaee)/spring/rest.
Всё остальное- например авторизация своими силами, или черед виндовый домен почта и т.п.- надо смотреть что лучше использовать.

Т.е. в отличии от 1С, где есть встроенный фреймворк и сторонние ПЛАТНЫЕ доделки - тут у тебя десятки путей для каждого слоя и тысячи способов построить систему из них. И 99% всего этого - бесплатно и с открытым кодом (начиная от JVM).
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933664
detec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно, спасибо за ответы!

Я, конечно, подозревал, что в мире Java многие веще усложнены по сравнению с 1С 8. Неужели действительно серьёзные приложения для БД с декстопным интерфейсом пишут, неделями программируя 1 форму? Я видел внешне, как выглядит Oracle E-Business Suite 11, неужели его формы разрабатывают сотни программистов?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933676
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detecПонятно, спасибо за ответы!

Я, конечно, подозревал, что в мире Java многие веще усложнены по сравнению с 1С 8. Неужели действительно серьёзные приложения для БД с декстопным интерфейсом пишут, неделями программируя 1 форму? Я видел внешне, как выглядит Oracle E-Business Suite 11, неужели его формы разрабатывают сотни программистов?

Что-то Вы человека совсем напугали. :-)
Вот у меня фреймворк для учётной системы на java. Мы его разрабатывали сами.
Чтобы сделать форму.
Делаем xml.(в котором описаны поля грид-контрола(формат цвет,выравнивание...если картинка в гриде то разверы) и формы изменение записи)
Занисим select из базы
И заносим CRUID(create,update ,delele) pl/sql

Всё форма готова.(Если она(форма) простая то занимает не более трёх минут(я беру некий уже разработанный шаблон похожий и его правлю))
Если форма требует более сложной логики...то в xml включаем classload который грузит java класс(в этом плане ленивой подгрузки java просто чудо) и этот класс за логикой следит.(вот его надо разработать...унаследовав от нужного)
А можно и интерпретированный скрипт на js или python подключить.(в java есть движки том числе и для этих языков...и там из них можно работать с метаданными фреймворка)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933697
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detec,

рекомендую посмотреть на что-нибудь альтернативное
https://grails.org/
YouTube Video
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933718
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry.,

так он и в джаве не ориентруется , а вы ему groovy
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933736
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivединого решения и для того, и для того нет.
Решения для desktop GUI в общем тоже нормального нет.

Была у меня где-то в закладках статья, как человек с помощью базы в dbobjects, пары распространенных опенсорсных фрейморков геренит простые формы для работы с данными и в десктопе и в вебе сразу. Точнее java сама по декларативному описанию генерит. Вот попробую нагуглить, в закладках не могу найти
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933737
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv4. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятия


Ну ... как бы и да, и нет, и не понятно, что такое "бизнес-приложений масштаба предприятия" в вашей интерпретации.

Ну, что-то вроде 1С имеется в виду. Т.е. полный комплекс для ведения БД и создания отчетов. Расширяемый и затачиваемый. Только не платный а бесплатный
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933741
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alВсё форма готова.(Если она(форма) простая то занимает не более трёх минут(я беру некий уже разработанный шаблон похожий и его правлю))Так все и делается. Никто не лабает всегда с нуля
Проблема detec что он не может найти подходящих шаблонов для JavaFX, чтобы оттолкнуться
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933784
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avs634. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятияНадо на community.pentaho.com/ посмотреть. Ее в одном большом министерстве хотели заюзать, но не знаю чем там дело кончилось.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933823
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, никто такую штуку Jease не трогал за вымя? возможности многообещающие, и вроде в низкоуровневый код не нужно лезть
Может в ней есть биндинги к JavaFX?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933897
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detecПонятно, спасибо за ответы!

Я, конечно, подозревал, что в мире Java многие веще усложнены по сравнению с 1С 8. Неужели действительно серьёзные приложения для БД с декстопным интерфейсом пишут, неделями программируя 1 форму? Я видел внешне, как выглядит Oracle E-Business Suite 11, неужели его формы разрабатывают сотни программистов?

Нет, конечно. Я, например, за недельку накропал некий аналог управляемых форм, а далее вывести табличку в редактируемый интерфейс с ограничением прав на чтение и запись занимало часа-два (при том, что это была трёхзвенка). Я думаю, то, что я делал- можно было и найти, но что-то захотелось сделать велосипед и вспомнить 2000й год, когда я то же самое для delphi сделал :)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38933900
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanMasterZiv4. Есть ли бесплатные, opensource платформы для разработки бизнес-приложений масштаба предприятия


Ну ... как бы и да, и нет, и не понятно, что такое "бизнес-приложений масштаба предприятия" в вашей интерпретации.

Ну, что-то вроде 1С имеется в виду. Т.е. полный комплекс для ведения БД и создания отчетов. Расширяемый и затачиваемый. Только не платный а бесплатный

Конечно есть.
postgresql + wildfly + jasperreport + javafx2/swing и десяток библиотек по выбору для создания удобной лично тебе среды.
В качестве средства разработки- бесплатные eclipse/netbeans, или idea стоимостью день-два работы.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38934047
detec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Tomin , а как и по каким ключевым словам можно найти в открытом доступе разработки, имитирующие формы 1С 8? Наверное, такая библитоека должна использовать рефлексию, чтобы умела прочитать поля класса, хранимого в БД и умела динамически отрисовать эти поля на форме с правильным видом контролов?

Я пока что не придумал ничего лучше в плане автоматизации разработки на Java, как из существующей конфигурации 1С 8 считать справочники и перечисления с помощью обработки, перевести их на английский язык с помощью Bing Translator API и сгенерировать файлы классов, совместимые с нотациями hibernate.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38934311
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detec Alexey Tomin , а как и по каким ключевым словам можно найти в открытом доступе разработки, имитирующие формы 1С 8? Наверное, такая библитоека должна использовать рефлексию, чтобы умела прочитать поля класса, хранимого в БД и умела динамически отрисовать эти поля на форме с правильным видом контролов?

Как-то так, да. Я, правда 1С видел очень издалека- боюсь, что укусит :) поэтому не очень силён в том, как повторять их
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38934444
detec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот вроде хорошая ссылка по обзору компонентов для автогенерирования GUI на JavaFX.
https://ustesis.wordpress.com/2013/07/12/gui-generation-with-javafx/
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38934478
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detec,
ты в одиночку решил 1С повторить?
Почему не Windows? Сейчас требуется именно Ось).
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38934998
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, а вы эту ветку смотрели? http://www.sql.ru/forum/933979-1/cel-perehod-k-veb-prilozheniyam
Может ну его, переход на новую платформу? :)

Если java, то можно ещё вот сюда глянуть ...... https://www.cuba-platform.com/

Удачи в поиске
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936534
detec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 , даже малую часть современной версии 1С 8.3 водиночку на java повторить невозможно да и незачем. Но подход к проектированию стандартного функционала форм, особенно управляемых - чем не шаблон проектирования?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936559
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detecВот вроде хорошая ссылка по обзору компонентов для автогенерирования GUI на JavaFXКстати, еще про 1С, эту http://www.eclipse.org.ua http://ru.wikipedia.org/wiki/Дебет_Плюс штуку вы смотрели?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936764
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
detecНо подход к проектированию стандартного функционала форм, особенно управляемых - чем не шаблон проектирования?
ты забыл, что в веб шаблоны не катят. Из за его специфики.
Поэтому всё Авто\Супер\КнопкоКидательство не работает....в данном десятилетии.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936784
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123detecНо подход к проектированию стандартного функционала форм, особенно управляемых - чем не шаблон проектирования?
ты забыл, что в веб шаблоны не катят. Из за его специфики.
Поэтому всё Авто\Супер\КнопкоКидательство не работает....в данном десятилетии.

Ты просто не умеешь готовить.
По описанию модели несложно сгенерировать стандартные формы (просмотр таблицы с поиском, создание/изменение/удаление) с проверкой прав.
Я такое делал для apache wicket. Просто проект изначально хотели и web и swing - пришлось сотворить...
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936819
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominПо описанию модели несложно
угу. Меня умиляют такие писатели.
Пишут-пишут, а потом выложить не могут, т.к. дико жалко потраченого времени.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38936822
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,
тут тебе не Delphi, где кинул DataSet Query Table.
Нужно будет писать целую платформу. Чтобы получить что-типа APEX oracle\GWT\...
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38937162
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey TominПо описанию модели несложно
угу. Меня умиляют такие писатели.
Пишут-пишут, а потом выложить не могут, т.к. дико жалко потраченого времени.

Потому что код не open-source.
Да и вообще- я там более не работаю и если код у меня сохранился- то это я неправ :)

Если ты посмотришь wicket, то увидишь, что имея нормальную модель данных всё там просто. Что не удивительно, т.к. делал человек из команды swing'а :)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38937579
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты забыл, что в веб шаблоны не катятА как же jease ?
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38937757
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny Fartman,
А как же эти)
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38938028
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

А почему до 2010 года?) Интересно посмотреть статистику использования Java-фреймворков на текущий момент.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38940089
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ответ на ваш вопрос:

- (самое главное) выкинуть половину требований.
- React.js/Backbone.js/Angular.js + Ruby/Python

Если правильно сделать получится шустрая и красивая штука.

Но, вы этого не сделаете, поэтому (по крайней мере это меньшее зло чем JBoss или JSF или очередной стотысячный жава веб фреймворк):

- Vaadin/GWT + обычная Java, без и энтерпрайз архитектуры, и без расширяемости на будущее, и без плагинной архитектуры и без т.п выкрутасов.

Получится тяжелое, тормозное и не очень красивое приложение, но судя по вашему вопросу это именно то что вам нужно.

И можно будет потом написать много интересных статей какая в нем инновационная архитектура и сколько времени и усилий было потрачено на то чтобы его таки сделать, а потом еше можно будет долго писать статьи как тяжело вы решали вопросы производительности чтобы его ускорить. Заодно создадите много рабочих мест. Так-что - везде свои плюсы :D
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38940094
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуй я несправедлив, на Java можно создавать хорошие приложения тоже.

Самое главное это не язык программирования - а стараться держать требования минимальными и максимально простыми и не увлекаться энтерпрайз архитектурой.

GWT/Vaadin должны хорошо подойти.
...
Рейтинг: 0 / 0
Перевод платформы на Java. Нужен совет от gurus
    #38940305
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateПравильный ответ на ваш вопрос:

- (самое главное) выкинуть половину требований.
- React.js/Backbone.js/Angular.js + Ruby/Python


И питон и руби имеют тормозную vm.

Да, сейчас модно делать всё клиентское на js.
Если хочется полного контроля- то надо на серверной стороне использовать freemarker. В помощь- например spark.
Получите аналог ruby всяких, только на нормальной VM. Это для публичных веб-сайтов хорошо.

Если надо корпоративный сайт - то можно использовать серверные библиотеки попроще, где клиентский JS не нужен - wicket, tapestry, JSF2, vaadin.
...
Рейтинг: 0 / 0
57 сообщений из 57, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Перевод платформы на Java. Нужен совет от gurus
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]