Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Добрый день! Веду уже долгое время прогу для аптек на Delphi + Firebird 2.5. Вот надумали потихоньку мигрировать в сторону Java не спеша, с учетом прошлого опыта писать "новую версию". Познавать Java только начали поэтому нужны мнения. Субд будет или Postgre или будущий Firebird 4 (жду репликацию). Сильно волнует UI поскольку в Делфях все делается быстро и удобно и работает также быстро. Нормально ли работают аналоги DBGrid? Ну и вообще с чем придется столкнуться и что выбрать из фреймворков. Возможно будет юзаться на Linux. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 15:06 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico, JAVA на десктопе не лучший вариант, может сразу на веб замахнуться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 15:31 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
"веб-вариант" == трёхзвенка. Потребуется и JavaScript (для программирования в клиентском браузере) и "что-то" для написания сервера приложений. "Что-то" вполне может быть и Java. P.S. Всё-таки, за "веб на десктопе" надо руки отрывать. Чтобы не мешали работать пользователю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 15:40 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico, Слишком много фреймворков AWT/Swing/... - спроси в топике Явы. Грида из коробки нет. Сторонние надо крутить. Совершенно другая парадигма написания программ. Сэкономишь на кликах мышки. Будет немножко прилагивать на старых компах, ну и 2-3 раба больше хотеть по памяти. Будет сильно тормозить на девелоперской машине ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 16:42 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico, не стоит связываться. Java FX красочнее нежели Delphi, но настольные приложения лучше писать на Delphi. Вот если Web - дело другое. Но тут надо переучиваться, сильно надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 16:45 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
MironicoВеду уже долгое время прогу для аптек на Delphi + Firebird 2.5. Вот надумали потихоньку мигрировать в сторону Java А зачем? MironicoВозможно будет юзаться на Linux.Спасибо. Так Delphi последних изданий вроде бы умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 19:50 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
_nautilus_ А зачем? Так Delphi последних изданий вроде бы умеет. 1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти) 2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС. Ну и еще много всяких фишек на шеф задумал :) Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 08:48 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico_nautilus_А зачем? Так Delphi последних изданий вроде бы умеет. 1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти) 2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС. Ну и еще много всяких фишек на шеф задумал :) Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать? Тогда только Web с таким зоопарком. Потому что нельзя сделать единый интерфейс с настолько разными, в т.ч по размеру экрана устройствами. Возможно, с отдельной десктопной версией - можно оставить старую и допиливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:18 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Нативные мобильные приложения можно пилить после запуска веб-версии оных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:22 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Система должна выйти за пределы десктопа поскольку есть сервис интернет-резервирования и нужно бы это все дело поставить и на Андрюшу с иОС. Ну и еще много всяких фишек на шеф задумал :) Ну дак и пишите новые фишки, и API для мобильной версии на Java, а текущее приложение оставьте на Delphi. Если Вы задумали последнее полностью перевести на Java, то это проект на года с непонятным исходом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:24 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
авторСильно волнует UI поскольку в Делфях все делается быстро и удобно и работает также быстро. Посмотрите netbeans, там подобный огрниченый редактор форм. авторВозможно будет юзаться на Linux. Какой плюс java, что между платформой windows and linux если использовать штатные библиотеки и язык переносимость будет отличная. Даже в lazarus всё не так классно. Я просто не знаю, спрошу здесь. я правильно понимаю, что если сделать десктоп приложение на java, то вот так просто скопировать и запустить jar файл на андройде не получится? Тем более на ios? авторНу и вообще с чем придется столкнуться Я столкнулся с совсем другим отношением java к оперативной памяти. То есть если на паскале программе надо гиг оперативной, то на java 32 бит можно разреветься (только для меня). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:34 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Mironico1. Да вот хотелось бы подучить Java на реальной задаче. (если что и работу проще найти) Я думаю, что если цель - подучить Java чисто для себя, то лучше это делать на существующем Java-проекте. Т.е. самостоятельно учим, потом целенаправленно ищем вакансию Java-джуна, если повезет то попадаем на хороший проект, работаем, изучаем, после чего уже можно или расти внутри если есть куда, или искать что получше. Самостоятельно во всем этом разбираться долго и муторно. А переводить проект на другой язык чисто ради языка - это может много времени занять, тем более если вы там все с Java не работали на профессиональном уровне и планируете "заодно изучить". [quot Mironico]_nautilus_2. Есть планы по Линуксу, Андроиду и, возможно, иОС. Можно конечно и FireMonkey юзать и для Линукса Lasarus подключить, но вот стоит ли эту кашу делать? А зачем лазарус? Я вот на вики читаю про токио: есть поддержка Windows 10, iOS, Android, Linux. Вроде все что нужно есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 10:30 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
Я бы делал на Java среднее звено (апп-сервер) - подключение к БД, вся бизнес-логика и выдача XML или JSON через REST API. Тогда для интерфейса пользователя можно будет хоть оставить Delphi, хоть сделать web на JavaScript c фреймворками, хоть совместить оба подхода. (Как вариант, АРМы вводящих данные - на Delphi, а отчеты, аналитика и прочий read-only - на web, тогда можно и без JS. Ну или по ходу опробования двух подходов будет яснее, какой будет основным. В смысле приобретения полезных в будущем навыков - может зависеть от вашего тяготения к back-end либо front-end.) А еще можно было бы попробовать сделать на Delphi некий "псевдобраузер" для своих данных со степенью универсализации, позволяющей в итоге править его минимально (все изменения делались бы в БД и Java-слое) - но это уже на любителя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 12:22 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
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 - потребуется не один месяц одиночной борьбы с мельницами. А иметь две версии - плохую, но рабочую, и хорошую, но не рабочую - сколько лет заказчик сможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 17:26 |
|
||
|
Delphi -> Java
|
|||
|---|---|---|---|
|
#18+
авторЯ вот на вики читаю про токио: есть поддержка Windows 10, iOS, Android, Linux. Вроде все что нужно есть. Токио поддерживает только консольные приложения на никс. Про остальное не знаю, нов lazarus есть ещё macos. Хотя fpc может и не будет лучшим выбором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 18:18 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=19&tid=1340329]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 280ms |
| total: | 445ms |

| 0 / 0 |
