powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Delphi -> Java
15 сообщений из 15, страница 1 из 1
Delphi -> Java
    #39491638
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Веду уже долгое время прогу для аптек на Delphi + Firebird 2.5.
Вот надумали потихоньку мигрировать в сторону Java
не спеша, с учетом прошлого опыта писать "новую версию".

Познавать Java только начали поэтому нужны мнения.
Субд будет или Postgre или будущий Firebird 4 (жду репликацию).
Сильно волнует UI поскольку в Делфях все делается быстро и удобно
и работает также быстро.
Нормально ли работают аналоги DBGrid?
Ну и вообще с чем придется столкнуться и что выбрать из фреймворков.
Возможно будет юзаться на Linux.

Спасибо.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491682
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mironico,

JAVA на десктопе не лучший вариант, может сразу на веб замахнуться?
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491691
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"веб-вариант" == трёхзвенка. Потребуется и JavaScript (для программирования в клиентском браузере) и "что-то" для написания сервера приложений. "Что-то" вполне может быть и Java.

P.S. Всё-таки, за "веб на десктопе" надо руки отрывать. Чтобы не мешали работать пользователю.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491738
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

Слишком много фреймворков AWT/Swing/... - спроси в топике Явы.

Грида из коробки нет. Сторонние надо крутить.

Совершенно другая парадигма написания программ. Сэкономишь на кликах мышки.

Будет немножко прилагивать на старых компах, ну и 2-3 раба больше хотеть по памяти.
Будет сильно тормозить на девелоперской машине )
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491741
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico, не стоит связываться. Java FX красочнее нежели Delphi, но настольные приложения лучше писать на Delphi. Вот если Web - дело другое. Но тут надо переучиваться, сильно надо.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491834
_nautilus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoВеду уже долгое время прогу для аптек на Delphi + Firebird 2.5.
Вот надумали потихоньку мигрировать в сторону Java

А зачем?

MironicoВозможно будет юзаться на Linux.Спасибо.

Так Delphi последних изданий вроде бы умеет.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39491993
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_nautilus_
А зачем?

Так Delphi последних изданий вроде бы умеет.

1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти)
2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку
есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС.
Ну и еще много всяких фишек на шеф задумал :)
Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать?
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492017
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico_nautilus_А зачем?

Так Delphi последних изданий вроде бы умеет.

1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти)
2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку
есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС.
Ну и еще много всяких фишек на шеф задумал :)
Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать?

Тогда только Web с таким зоопарком. Потому что нельзя сделать единый интерфейс с настолько разными, в т.ч по размеру экрана устройствами.

Возможно, с отдельной десктопной версией - можно оставить старую и допиливать.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492020
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нативные мобильные приложения можно пилить после запуска веб-версии оных
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492025
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку
есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС.
Ну и еще много всяких фишек на шеф задумал :)
Ну дак и пишите новые фишки, и API для мобильной версии на Java, а текущее приложение оставьте на Delphi.

Если Вы задумали последнее полностью перевести на Java, то это проект на года с непонятным исходом.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492039
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСильно волнует UI поскольку в Делфях все делается быстро и удобно
и работает также быстро.
Посмотрите netbeans, там подобный огрниченый редактор форм.
авторВозможно будет юзаться на Linux.
Какой плюс java, что между платформой windows and linux если использовать штатные библиотеки и язык переносимость будет отличная. Даже в lazarus всё не так классно.
Я просто не знаю, спрошу здесь. я правильно понимаю, что если сделать десктоп приложение на java, то вот так просто скопировать и запустить jar файл на андройде не получится? Тем более на ios?
авторНу и вообще с чем придется столкнуться
Я столкнулся с совсем другим отношением java к оперативной памяти. То есть если на паскале программе надо гиг оперативной, то на java 32 бит можно разреветься (только для меня).
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492101
_nautilus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти)

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

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

[quot Mironico]_nautilus_2. Есть планы по Линуксу, Андроиду и, возможно, иОС.
Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать?

А зачем лазарус? Я вот на вики читаю про токио: есть поддержка Windows 10, iOS, Android, Linux. Вроде все что нужно есть.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492245
bootsector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы делал на Java среднее звено (апп-сервер) - подключение к БД, вся бизнес-логика и выдача XML или JSON через REST API.
Тогда для интерфейса пользователя можно будет хоть оставить Delphi, хоть сделать web на JavaScript c фреймворками, хоть совместить оба подхода. (Как вариант, АРМы вводящих данные - на Delphi, а отчеты, аналитика и прочий read-only - на web, тогда можно и без JS. Ну или по ходу опробования двух подходов будет яснее, какой будет основным. В смысле приобретения полезных в будущем навыков - может зависеть от вашего тяготения к back-end либо front-end.)
А еще можно было бы попробовать сделать на Delphi некий "псевдобраузер" для своих данных со степенью универсализации, позволяющей в итоге править его минимально (все изменения делались бы в БД и Java-слое) - но это уже на любителя.
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492560
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico_nautilus_А зачем?

Так Delphi последних изданий вроде бы умеет.

1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти)
2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку
есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС.
Ну и еще много всяких фишек на шеф задумал :)
Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать?


1. Те работодатель должен оплатить сотруднику возможность найти другого работодателя? Ну, как минимум честно :)
А в реальности - сомнительная затея. Самостоятельно изучить Java по книжкам не получится.
Это средство коллективной игры, с четкими? но часто неписанными правилами именно взаимодействия в команде.
Дешевле подключиться к какому бесплатному проекту на время.

2. Линуксы и прочие иОС отлично решаются через Remote Desktop (Terminal Server).
Firemonkey и Lazarus вечно молодые и сырые, не оценят.

3. Кашу делать не стоит - в магазинах и гостинницах до сих пор вон местами даже FoxPro for DOS 2.6 используется.
В реальности же см. 1 - даже просто настроить работоспособную среду, подобную Delphi - потребуется не один месяц одиночной борьбы с мельницами. А иметь две версии - плохую, но рабочую, и хорошую, но не рабочую - сколько лет заказчик сможет?
...
Рейтинг: 0 / 0
Delphi -> Java
    #39492601
azsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ вот на вики читаю про токио: есть поддержка Windows 10, iOS, Android, Linux. Вроде все что нужно есть.
Токио поддерживает только консольные приложения на никс. Про остальное не знаю, нов lazarus есть ещё macos. Хотя fpc может и не будет лучшим выбором.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Delphi -> Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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