Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 21, 2009 13:37:03

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Rodegast
>
Насколько я понял речь идёт о откомпилированной программе, но тогда причём тут платформа?
Имеется в виду среда написания. Во-первых, она будет находится на компьютере в оффисе, где могут прийти и проверить. И во-вторых, программа будет устанавливаться на предприятиях, если их придут проверять, могут по цепочке и к нам потом…
Короче, береженного бог бережет. :)

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

Правда, я не понимаю пока других преимуществ Python, раз есть Lazarus, в данном конкретном случае.
(Прошу не приннимать, как провокацию, буду рад, если укажете на эти преимущества)



Отредактировано (Фев. 21, 2009 13:45:32)

Офлайн

#2 Фев. 21, 2009 15:48:38

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Может в вашем конкретном случае преимуществ нету.
Повторюсь - я бы не переписывал. Я бы переделывал то что есть.
А python vs pascal - довольно специфично :) Оба неплохи. Я долго программировал как на одном таки и на другом.
Тут, скорее, личные предпочтения - питон гибче, и проще для меня. Паскаль - скорость и память. Кроме того, если есть программа на паскале, которую нужно дописать, я буду на паскале и писать.

А пока жду Digital Mars D компилятор для 64-битнного Linux.

Офлайн

#3 Фев. 22, 2009 01:53:41

SAnty
От:
Зарегистрирован: 2006-04-21
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Непонятная проблема.
Есть много программ которые написаны ещё на фоксе под дос и работают нормально сейчас.
Если ПЗ работает стабильно на протяжении многих лет, и выполняет свои функции, зачем менять платформу?!. Проанализируйте ошибки , найдите спорные места, доработайте код.
Относительно лицензии, есть версия Turbo Delphi свободная версия, можна перевести под неё. Кроме того, ваша програма использует, наверное, свои базы даных, это тоже надо учесть.
Возможно ваше начальство хочет профинансировать вариант перевода ПЗ на новую платформу, ну тогда другое дело.



Офлайн

#4 Фев. 22, 2009 11:16:22

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Спасибо! Доходчиво и логично.



Офлайн

#5 Фев. 24, 2009 17:34:57

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Появился еще ньюанс - возможно нужно будет перенести это приложение (расчет ЗП) под Linux, а в перспективе написать рабочее место кассира и тоже под Linux.
Мне кажется, можно начинать изучать Python. :)



Офлайн

#6 Фев. 26, 2009 14:00:55

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Если Вам нужен результат минимальными усилиями - берете Lazarus и портируете под Linux (если видно что не слишком много придется переделывать).
Если Вы ищите причину изучать питон, то советы Вам не нужны.

Офлайн

#7 Фев. 27, 2009 09:40:27

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Переписывать программу с Delphi на Python?

Поддерживаю. Разве что я бы брал именно FreePascal и MSEgui/ide, а не Lazarus. Если всё же есть желание учить Python, милости просим. Вопрос выбора языка не так уж и прост, но коли вы владеете только Pascal, то не стоит лишь из-за одного проекта учить еще и Python. Хотя мы люди русские и у нас свой путь, мы сначала подбираем инструмент, а потом думаем, что с ним делать :-).

..bw



Офлайн

#8 Фев. 27, 2009 12:21:50

artcrea
От:
Зарегистрирован: 2009-02-26
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

а существую ли какие нибудь конвертеры из Python в Delphi ?



Офлайн

#9 Фев. 27, 2009 12:32:09

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

artcrea
Нет, на сколько мне известно.

Офлайн

#10 Март 2, 2009 12:12:12

Lemboy
От:
Зарегистрирован: 2009-02-18
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Переписывать программу с Delphi на Python?

Ferroman
bw

Не совсем правильно было-бы говорить, что я подбираю задачу под инструмент. Просто хочется, пользуясь случаем, перейти на следующий уровень.
Я так и ходил до этого: с ФоксПро - на ТурбоСи, потом на Делфи, потом на Оракл с PL/SQL. :)

P. S.
Прочитал первые 200 страниц “Rapid GUI Programming with Python and Qt” - прикольно, некоторые вещи в языке очень остроумно сделаны, даже с моего невысокого уровня видно.



Отредактировано (Март 2, 2009 12:16:27)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version