powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Сравнение методов java и функций delphi
25 сообщений из 50, страница 2 из 2
Сравнение методов java и функций delphi
    #40106200
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааа, понял. топикстартер перепутал java и javascript.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40106203
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
У меня проект был на лазарусе в линуксе.
Поэтому тебя не понял.
Что javaFX десктоп, что лазарусный. Вполне учетку можно сделать.
Лазарус не замена дельфи. Это возможность писать в линуксе на паскале.
Как хош так и понимай.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107139
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mad_nazgul,
У меня проект был на лазарусе в линуксе.
Поэтому тебя не понял.
Что javaFX десктоп, что лазарусный. Вполне учетку можно сделать.
Лазарус не замена дельфи. Это возможность писать в линуксе на паскале.
Как хош так и понимай.


Так я про это и говорю.
Lazarus нет смысла сравнивать с Delphi.
Т.к. в него не так много вкладывают.

Сам использовал Lazarus для написания Desktop приложений, давно правда в году 2006-2010.
Но современный lazarus не сильно далеко ушел, от тех времен.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107151
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Вот проснулся)
mad_nazgul
Так я про это и говорю.

Про что?
mad_nazgul
Lazarus нет смысла сравнивать с Delphi.

Мы не сравниваем.
Я утверждаю что НА НЕМ ПИСАТЬ ПРИЛОЖЕНИЯ МОЖНО.
И они вполне работоспособны.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107243
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair
на дельфи можно написать что угодно, просто заказчиков нет, и да только под ВЫНь, видимо это базовая проблема
А вы точно Delphi программист? А то тут в интернетах пишут, что Delphi компилирует код под любую платформу, включая iOS и Android. Вот сама IDE есть только под Windows - это действительно проблема. В 2021-м году стыдно должно быть за такой продукт деньги просить. И бесплатной версии, как я понимаю, тоже нет.
Pcrepair
лазерус? аххаха это убогое ... для убогих ...
Lazarus, в отличие от Delphi, запускается не только в винде. Так что еще большой вопрос, кто тут убогий
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107268
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич
Lazarus, в отличие от Delphi, запускается не только в винде. Так что еще большой вопрос, кто тут убогий

А каков статус Lazarus проекта с точки зрения - "production-ready". Тоесть можно ли его брать в продуктовое
использование и не боятся за будущее. Особенно интересует фиксация багов. Как быстро она происходит
и как можно влиять на продвижение этого процесса?
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107286
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А каков статус Lazarus проекта с точки зрения - "production-ready". Тоесть можно ли его брать в продуктовое использование и не боятся за будущее.
Когда я был молод и бесстрашен
несущественные детали бесстрашной молодостиА именно, в 2009-м году я пришел на новое место работы (в мелкий банк второго эшелона в отдел по борьбе с просрочкой), где передо мной стояла задача сделать что-нибудь на коленке для учета контактов сотрудников банка с должниками. В принципе, там хватило бы и экселя, но делать в экселе было слишком геморно и топорно.
Это, кстати, был мой первый серьезный ИТ-проект.
Я сделал проект на Lazarus 0.9.28 + PostgreSQL 8.4 (самые свежие версии на тот момент). Реализованные возможности: базовая работа с БД - это само собой, плюс загрузка данных из экселя в БД и печать вордовых документов (заявления для подачи в суд с данными заемщика и расчетом просрочки). Плюс документация и пошаговые мануалы на каждый чих. Не работаю там с 2011-го. С момента моего ухода там два раза теряли всю документацию, я им два раза ее отправлял, даже как-то раз в 2014-м приехал и попробовал вспомнить, как там вообще что работает. Вспомнил не всё В 2016-м со мной вышли на связь в третий раз - опять всё пролюбили, но там уже - "Звыняйте хлопци, бананьев нема!" - я и сам уже все посеял и забыл. В общем, минимум 5 лет без меня там все проработало. Без каких-либо разрабов и админов БД (админы следили только за тем, что БД включена). Может, и сейчас работает, хз.

А выводы - сами делайте

mayton
Особенно интересует фиксация багов. Как быстро она происходит и как можно влиять на продвижение этого процесса?
Не знаю, я с багами не сталкивался. Код открыт, так что в теории можно и самому пофиксить ;) У Lazarus была давняя проблема с юникодом (он с ним вообще не работал), но ее пофиксили, кажется, в 2008-м, как раз незадолго до того, как я начал проект.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107293
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут кстати решил написать свой редактор ER-диаграмм. Тряхнул стариной, поставил Lazarus, текущая версия - 2.0, кажется. Документация по языку и доступным библиотекам - так себе, по качеству отстает на порядок от тех же оракла и джавы. Но, с другой стороны, бесплатный хобби-проект, отстающий от крупной корпорации всего лишь на порядок - ну, сойдет для сельской местности.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107294
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Тут на линуксе, в приоритете какие есть разработчики.
C++ Qt\Delphi\Java
У меня был проект лазаруса, счас на другой работе Сишники)
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107328
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дай бог. Когда я слышал про Лазарус в 2010 - то в его адрес шел мат-перемат. На тему того что многое глючит.
А Дельфи вроде как старый конь который по борозде идет...
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40107380
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Ну дай бог. Когда я слышал про Лазарус в 2010 - то в его адрес шел мат-перемат. На тему того что многое глючит.
Там не то чтобы глючило сильно, просто новичку с непривычки было тяжело. Просто установить ИДЕ и собрать хеллоуворлд проект нельзя было без танцев с бубном - надо было прописать пути к компилятору вручную, и попутно, в зависимости от версии (даже объявленной как "стабильная"), мог вылезти какой-нибудь рандомный баг, который приходилось гуглить или на форумах спрашивать. Имея некоторую сноровку, сделать это было довольно просто, но чтобы нужную сноровку заиметь, нужно было сначала какое-то время прозаниматься сексом со всем этим зоопарком. Такая же фигня случалась иногда при подключении внешних модулей (там они назывались "пакеты"). Потом, когда настроишь ИДЕ, уже работало более-менее норм. Не всем хватало терпения дойти до конца этого пути. Года с 2012 - 2014 (точнее не помню) хеллоуворлд проекты и пакеты уже компилируются стабильно из коробки, ничего руками править не надо. Ну, в большинстве случаев
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108057
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Ну дай бог. Когда я слышал про Лазарус в 2010 - то в его адрес шел мат-перемат. На тему того что многое глючит.
А Дельфи вроде как старый конь который по борозде идет...


Потому что Lazarus ни разу не Delphi.
Библиотека визуальных компонентов очень куцая.
Чтобы добавить новый компонент, нужна полная перекомпиляция IDE.
Помню, чтобы добавить "стандартный" LazReport приходилось при обновлении Lazarus перекомпилировать IDE, т.к. он был в поставке, но его не было в списке компонентов IDE.

А так сам компилятор (FPC) и визуальный редактор Lazarus, были вполне нормальным решением.
Если не пытаться с ними работать как с Delphi.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108062
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
"ни разу"
....
Смотрим обоснование:
- куцая? Мы же в ветке корпоративных решений. Они сами куцые))
- перекомпиляция в линуксе? Серьезно? Дык это идеология линукса в отличии от винды.
Всё?
Полтора косых наезда?
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108082
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
Чтобы добавить новый компонент, нужна полная перекомпиляция IDE.
Мне кажется, вы все-таки преувеличиваете. Я уже конечно всё забыл, но из того, чо помню - использовал библиотеку ZEOS для доступа к БД. Ее надо было скачать, а потом установить как пакет. Перекомпилировался при этом только пакет, если я правильно помню. Потом на панели появлялась новая закладка с компонентами. Ну, может перезапустить IDE еще надо было.
И кстати, "перекомпиляция IDE" - это не перекомпиляция ядра линукса или чего-то такого. Я как-то ради интереса скачал исходники Lazarus и запустил их из самого Lazarus. Компиляция заняла секунд 10, ну может 20. Не два часа всё-таки.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108113
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич
mad_nazgul
Чтобы добавить новый компонент, нужна полная перекомпиляция IDE.
Мне кажется, вы все-таки преувеличиваете. Я уже конечно всё забыл, но из того, чо помню - использовал библиотеку ZEOS для доступа к БД. Ее надо было скачать, а потом установить как пакет. Перекомпилировался при этом только пакет, если я правильно помню. Потом на панели появлялась новая закладка с компонентами. Ну, может перезапустить IDE еще надо было.
И кстати, "перекомпиляция IDE" - это не перекомпиляция ядра линукса или чего-то такого. Я как-то ради интереса скачал исходники Lazarus и запустил их из самого Lazarus. Компиляция заняла секунд 10, ну может 20. Не два часа всё-таки.


Увы - нет.
На тот момент, когда я активно использовал Lazarus, для добавления компонентов, нужна была пересборка Lazarus.
Как бы ничего страшного, но думаю такие особенности отпугивали новичков привыкших к Delphi.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108811
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Сейчас посмотрел принцип не в дельфи а в плюсах Qt
- требуется добавка в проект Qt окон интернет эксплорера
- в свойствах проекта Qt += имявебмодуля
- компилим но ошибка, т.к. в линукс это пакеты которые надо ставить
- ставим галку в менеджере пакетов или руками apt install qtwebengine...
- всё. Проект компилится.
Также должно быть и в лазарусе.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108846
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в делфи, если подумать, функции и процедуры - аналог методов в жава. модуль в дельфи - аналог класса в жава. ну в общем и целом, в простых случаях

в делфи можно сделать так:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function DoSomethng(const aParam1, aParam2:Integer; var Output:Integer):boolean;
begin
  Result:=false;
  if(aParam1 + aParam2 > 7) then
  begin
    OutPut := aParam1 + aParam2;
	Result:=true;
  end;
end;

if DoSomethng(4,6, OutPut) then
begin
  ShowMessage(IntToStr(OutPut));
end;


то есть, хотя функция логическая, но результаты работы (числа, строки, записи - все что угодно) все равно можно вывести
Вопрос: в жава такое возможно? если ДА то каким образом
Заранее спасибо за ответы по ЗАДАННЫМ вопросам

тут тема не о лазерусе - дельфи, тут тема "Сравнение методов java и функций delphi"
если нечего сказать по теме, не замусоривайте топик
откройте свой и там уже....
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108850
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair

то есть, хотя функция логическая, но результаты работы (числа, строки, записи - все что угодно) все равно можно вывести
Вопрос: в жава такое возможно? если ДА то каким образом

Сразу стейтмент. До того как мы начали что-то сравнивать жёлтое с квадратным.

Считается хорошим стилем разрабатывать функции без побочных эффектов. Это очень
глубокая и древняя теория. Она ведет историю еще от начала 20-го века и работ математиков и ФП.

Функции без побочек можно компоновать в рекурсии. Надёжно тестировать и заявлять
особые свойства как-то возможность мемоизации результата. Такие функции - всегда потоко-безопасны.

То что вы предлагаете - это другое направление. Функция-которая-внезапно-модифицирует один из out-аргументов
и это преподносится вами как некое преимущество.

Я вот с этим не согласен. И я считаю что этот вопрос должен быть обсуждаем еще ДО того как мы начали сравнивать языки.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108851
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair
в делфи можно сделать так:
это говнокод в самой дельфи. Уже обсуждали.
До свидания.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108852
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair,

Если задаете вопросы в форум, сопровождайте топик. Иначе вы тут никому не нужны, со своими вопросами.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108856
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair
в делфи, если подумать, функции и процедуры - аналог методов в жава. модуль в дельфи - аналог класса в жава. ну в общем и целом, в простых случаях


Чта?!

В Delphi есть нормальные классы.
Модули Delphi можно с большой натяжкой сравнить с пакетами в Java. (ну с очень большой)
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40108859
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair
если нечего сказать по теме
Исчерпывающий ответ с кодом на этот вопрос вам дали в третьем сообщении топика. Если вы не способны его прочитать и понять, медицина тут бессильна. Хотя бы не мешайте людям общаться.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40109076
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никанор Кузьмич
Pcrepair
если нечего сказать по теме
Исчерпывающий ответ с кодом на этот вопрос вам дали в третьем сообщении топика. Если вы не способны его прочитать и понять, медицина тут бессильна. Хотя бы не мешайте людям общаться.


да кто мешает? открой тему и общайся хоть до упаду. не надо мусорить, если сказать нечего.
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40109078
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pcrepair,
Ты для форума что сделал чтобы права качать?
...
Рейтинг: 0 / 0
Сравнение методов java и функций delphi
    #40109219
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я только что понял почему Co-Pilot никогда не взлетит.
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Сравнение методов java и функций delphi
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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