Форум сайта python.su
Всем привет, есть сеть , около 100 компов, сервер SQL (2000) куча приложений написанных на Delphi, Aсcess.
Хотелось бы отказаться от :
1) delphi потому что неясны перспективы этой среды (borland или как их щас, планируют продать среду разработки)
2) Acces потому что пользователям доступен текст макросов и прочее.
Теперь возникает вопрос, можно ли отказаться от 1 и 2 и перейти на python? При условии чтобы не потерять скорость разработки?
Потому, что руководство привыкло, что все очень быстро! В дельфи компонент на форму накидали и приложение готово!
Для питона видел Boa , но сложилось впечатление, что все таки он будет уступать среде delphi! Кроме того вроде бы Boa уже давно не обновляется!
Еще хотелось бы узнать возможно ли делать инсталяторы в формате msi? Чтобы можно было устанавливать приложения по сети, с применением групповых политик.
Были у меня попытки перейти на web , но оказалось что веб отлично подходит для генерации отчетов. А ввод данных иногда требует сложный интерфейс, т.к. в питоне я не силен, придется писать GUI приложения…
Или мне Java надо изучать? Python нравится своей простотой!
Хотелось бы узнать как распространяются питоновские приложения на предприятиях? Не ногами ведь все рабочие места обходить и приложения устанавливать!
Офлайн
Про создание msi из питона нашел тут
http://makemsi-manual.dennisbareis.com/python_to_msi.htm
Офлайн
такого плана софт не мой профиль, но думаю стоит глянуть на OpenERP, а там уже думай, стоит переходить или нет) ибо писать с нуля, без фреймворка думаю будет геморно
Офлайн
slav0nicСпасибо.
такого плана софт не мой профиль, но думаю стоит глянуть на OpenERP, а там уже думай, стоит переходить или нет) ибо писать с нуля, без фреймворка думаю будет геморно
Отредактировано (Июнь 6, 2009 20:41:14)
Офлайн
1. FreePascal?
2. PostgreSQL?
Попробуй Lazarus, хотя я не видел достойных замен среде Delphi. Я года 4 назад закончил с ним работать, если нужен Pascal - использую FreePascal (Lazarus это аналогичная Delphi среда, но я её не пользовался, как-то не нужно было). Когда нужен Python, Assembler или C/C++ соответственно прибегаю к бесплатным реализациям, это gas и gcc для последних двух.
В зависимости от задачи, Python может полностью заменить др. язык, но ведь для этого его придется очень не плохо знать, как минимум. Возможно, Python наиболее предпочтителен для “быстрой разработки” хотя это не значит, что его нельзя использовать в больших проектах.
..bw
Офлайн
Я именно так и мигрировала)) Access заменила на MySQL, конвертация данных простейшая, на питоне с MySQL работается легко и приятно))
Офлайн
proDivaвы разработали GUI приложения (или веб)?
Access заменила на MySQL, конвертация данных простейшая, на питоне с MySQL работается легко и приятно))
Офлайн
Я использую для подобных задач Python и Java. Раньше Делфи. После того, как напейсал свой фреймфорк для Python стало кроссплатформеннее, масштабируемее, надежнее и проще в разработке и сопровождении. Теперь доделываю похожее на жабе. Немного о том, что получилось - http://python.su/forum/viewtopic.php?id=4391
Офлайн
baluможете посоветовать что то типа “Java для чайников”, чтобы разрабатывать GUI приложения?
Я использую для подобных задач Python и Java.
Отредактировано (Июнь 9, 2009 15:56:31)
Офлайн
qmanЭккеля, если английским владеете. Есть русский перевод, но он урезан на половину. Если не владеете, тогда двухтомник Хорстмана ваш лучший друг. Но Эккель значительно лучше. И ни в коем случае Шилдта, как учебник.
можете посоветовать что то типа “Java для чайников”,
qmanЭто Tkinter+Tile+TableList Читать про Tkinter и ковыряться с документацией Tile и TableList. По врапперу для Tile гуглите и обрящете, враппер для TableList у меня https://launchpad.net/pytablelist
Подскажите, о чем нужно почитать чтобы создавать приложения как у вас на рисунке
Отредактировано (Июнь 9, 2009 17:03:49)
Офлайн