|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Ponyatov 2:5057/18.29 24 Sep 2002 20:44:00 To : All Subject : Python, GUI и БД -------------------------------------------------------------------------------- Hанялся я писать программы в одну закрытую госконтору Естественно первая пробема -- GUI: до этого я (для себя) писал только мелкие консольные программки. Писать я собирался исключительно под UNIX (я пользуюсь literate programming на noweb, а под Win удобную среду создать слишком тяжело -- нужно качать десятки Мб разных UNIXоидных утилит, типа noweb, LaTeX, vim, ispell,.. -- короче проще писать переносимые программы работая в UNIX, чем использовать костыли в Win) Спросил в FidoNet RU.LINUX, на чем лучше писать графические оболочки к БД -- посоветовали Python. Скачал, откомплировал, почитал документацию, попробовал писать -- язык понравился. Стал искать GUI-библиотеки -- сначала взял anygui, но не понравилась -- какой-то сплошной костыль, а учитывая что под Win в постаку входит Tkinter, остановился на нем. Вчера вот наконец узнал, как делать надписи на русском (спасибо за подсказку) -- теперь проблема с GUI решена Теперь вот ищу, какую бы БД использовать, и где бы найти виджет редактора БД -- чтобы можно было добавлять, удалять записи, была какая-нибудь прокрутка по вертикали и горизонтали, поиск по таблице и фильтр, чтобы показывать не все данные, а только нужные Ограничивают в выборе следующие вещи: Работать все должно как под UNIX (у меня, в процесса написания и отладки), так и (самое главное, потому как требование заказчика) под Win Установка движка БД и его настройка желательна "для чайника", типа как установка Python.2.2.1.exe --- запустил, указал куда ставить, подождал пока распакуется, перезагрузился Hеплохо бы чтобы интерфейс с БД под Win был через обертку, чтобы можно было меняя сервер БД, не переписывать саму программу --- кажется такое позволяет делать ODBC ? а как его (или заменитель) под UNIX завести ? Компьютер у заказчика --- пишущая машинка: P166/500 с дрянным 14", причем он один на весь отдел в 5 человек, поэтому Oracle или Postgres на этом хламе работать не будут, поэтому придется обойтись либо MySQL (есть ли готовый инсталлятор под Win95 ?), либо искать что-то еще проще --- * Origin: mailto: forth@hippo.ru (2:5057/18.29) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3409c88a7dc8.html, оценка из 5, голосов 10
|