Найти - Пользователи
Полная версия: возможна ли миграция с delphi и MS Access на Python
Начало » Флейм » возможна ли миграция с delphi и MS Access на Python
1 2 3
qman
Всем привет, есть сеть , около 100 компов, сервер SQL (2000) куча приложений написанных на Delphi, Aсcess.
Хотелось бы отказаться от :
1) delphi потому что неясны перспективы этой среды (borland или как их щас, планируют продать среду разработки)
2) Acces потому что пользователям доступен текст макросов и прочее.
Теперь возникает вопрос, можно ли отказаться от 1 и 2 и перейти на python? При условии чтобы не потерять скорость разработки?
Потому, что руководство привыкло, что все очень быстро! В дельфи компонент на форму накидали и приложение готово!
Для питона видел Boa , но сложилось впечатление, что все таки он будет уступать среде delphi! Кроме того вроде бы Boa уже давно не обновляется!
Еще хотелось бы узнать возможно ли делать инсталяторы в формате msi? Чтобы можно было устанавливать приложения по сети, с применением групповых политик.
Были у меня попытки перейти на web , но оказалось что веб отлично подходит для генерации отчетов. А ввод данных иногда требует сложный интерфейс, т.к. в питоне я не силен, придется писать GUI приложения…

Или мне Java надо изучать? Python нравится своей простотой!

Хотелось бы узнать как распространяются питоновские приложения на предприятиях? Не ногами ведь все рабочие места обходить и приложения устанавливать!
qman
Про создание msi из питона нашел тут
http://makemsi-manual.dennisbareis.com/python_to_msi.htm
slav0nic
такого плана софт не мой профиль, но думаю стоит глянуть на OpenERP, а там уже думай, стоит переходить или нет) ибо писать с нуля, без фреймворка думаю будет геморно
qman
slav0nic
такого плана софт не мой профиль, но думаю стоит глянуть на OpenERP, а там уже думай, стоит переходить или нет) ибо писать с нуля, без фреймворка думаю будет геморно
Спасибо.
про OpenERP уже слышал, но еще не смотрел!
А у Вас есть опыт работы с OpenERP?
bw
1. FreePascal?
2. PostgreSQL?
Попробуй Lazarus, хотя я не видел достойных замен среде Delphi. Я года 4 назад закончил с ним работать, если нужен Pascal - использую FreePascal (Lazarus это аналогичная Delphi среда, но я её не пользовался, как-то не нужно было). Когда нужен Python, Assembler или C/C++ соответственно прибегаю к бесплатным реализациям, это gas и gcc для последних двух.
В зависимости от задачи, Python может полностью заменить др. язык, но ведь для этого его придется очень не плохо знать, как минимум. Возможно, Python наиболее предпочтителен для “быстрой разработки” хотя это не значит, что его нельзя использовать в больших проектах.

..bw
proDiva
Я именно так и мигрировала)) Access заменила на MySQL, конвертация данных простейшая, на питоне с MySQL работается легко и приятно))
qman
proDiva
Access заменила на MySQL, конвертация данных простейшая, на питоне с MySQL работается легко и приятно))
вы разработали GUI приложения (или веб)?
Если GUI то под винду?
balu
Я использую для подобных задач Python и Java. Раньше Делфи. После того, как напейсал свой фреймфорк для Python стало кроссплатформеннее, масштабируемее, надежнее и проще в разработке и сопровождении. Теперь доделываю похожее на жабе. Немного о том, что получилось - http://python.su/forum/viewtopic.php?id=4391
qman
balu
Я использую для подобных задач Python и Java.
можете посоветовать что то типа “Java для чайников”, чтобы разрабатывать GUI приложения?
Подскажите, о чем нужно почитать чтобы создавать приложения как у вас на рисунке
http://img27.imageshack.us/img27/3010/kaawin.jpg
?
Спасибо!
balu
qman
можете посоветовать что то типа “Java для чайников”,
Эккеля, если английским владеете. Есть русский перевод, но он урезан на половину. Если не владеете, тогда двухтомник Хорстмана ваш лучший друг. Но Эккель значительно лучше. И ни в коем случае Шилдта, как учебник.
Ну и НетБинз до кучи - он позволяет делать очень красивые гуи + показывает документацию + делает добрую половину работы. В результате я не сказал бы, что я на питон быстрее разрабатываю.

Если очень не хочется жабу есть Jython, скоро стабильный 2.5 выйдет.
qman
Подскажите, о чем нужно почитать чтобы создавать приложения как у вас на рисунке
Это Tkinter+Tile+TableList Читать про Tkinter и ковыряться с документацией Tile и TableList. По врапперу для Tile гуглите и обрящете, враппер для TableList у меня https://launchpad.net/pytablelist

И еще. Java и “для чайников” понятия слабо совместимые в силу монструозности жабы
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB