From: Roman S <rromas@mailru.com> To: mandrake-russian@linuxteam.iplabs.ru Subject: Re: [mdk-re] Linux ËÁË ÄÅÓËÔÏÐ Date: Mon Jan 15 16:27:01 2001 Message-ID: <200101151336.f0FDasW35924@www2.mailru.com> (raw) > вот на одном из таких PC сижу. Достала ненадежность оффтопика, а также > стремление юзеров лазить куда не надо, после чего все рушится на отдельно > взятом компе. И возникла идея везде, где можно поставить линукс. > Там, где используется максимум ворд и эксель, можно поставить линукс с > гномом или кде + тот же StarOffice, ну или Corel Perfect Office, это > понятно. Для почты - тоже что-нибудь найдется, Если пользователям хватит функциональности оного... Может быть (а может и нет) того же Стара под "лёгким" WM в качестве desktop может хватить. А может и нет. простое и понятное любому > смертному. Но вот как быть с базами данных? Все, что нужно, переписывать на > другую систему мы, в принципе, готовы. Вопрос - что использовать как > основу? > В MySQL нет транзакций, это плохо... Oracle, Informix и пр. - дорого. > PostgreSQL? Какие отзывы по его поводу? На чем лучше делать междумордие Есть ряд серьёзных ограничений. Есть так же SyBase - с божеской лицензией. Есть DB2 - цена за Workgroup Edition может быть подъёмной (но тоже кусается). > (иксовое) и процедуры обработки данных, не относящиеся к SQL? Где взять > нормальную документацию, в частности именно не по SQL, а по тому, как > организовать связку его с юзер-интерфесом? Не встречал ничего относительно обычных бизнес- ориентированных задач. Из субъективных ощущений: Программирование через CLI - несложно, но муторно. Становится понятной популярность C++ Builder в оффтопике. Встроенный SQL (не скажу, что общался с большим кол- вом СУБД, в основном - DB2) - весьма удобен. EXEC SQL SELECT VALUE(COUNT(*), 0) INTO :variable FROM TABLE; (примерно вот так получается, прямо по тексту) достаточно удобен, если не более того. Программировать интерфейс на GTK+ - несложно, в некоторых случаях поможет GLADE... Но времени уйдёт на это несколько больше. Судите сами - в обычных бизнес-приложениях основной "упор" - БД. Как в разработке (изъяны при проектировании структуры данных дорого потом стоят), так и при работе. Инструмент класса того же Builder убирает значительную часть рутины. Не важно появится ли формочка на 0.005 сек. позже или нет, если пользователь будет в ней ковыряться 5 минут. Важно "срубить" её побыстрее. GTK+ или QT - позволят сделать всё, но чуть менее удобно, а после привыкания - разница незначительна. Главный гондурас: Генераторы отчётов.... Их просто нет. У CA есть какой-то (дорогущий, кажется) под Unix, но что и как - не знаю. Вероятно версии для Linux нет... А если есть - то может и стОит прикупить. В принципе - ничего нерешаемого, но трудозатраты - будут. Хотя, с другой стороны я один раз делал юникс- междумордие (текстовое, через ncurses) для физиков каких-то. Выход делал в lout-формат (указание стиля, в стиле шапка, и местами по тексту простые тэги), вызывая lout в качестве пост-фильтра... Народ визжал от восторга, а в Builder я замучался бы формулы печатать... Но в обычных бизнес-задачах - трудно. Наглядности на стадии разработки нет, lout|TeX не самая шустрая штука из тех, что можно придумать.... Итого: Всё можно, но не знаю, получится ли малой кровью. Высока вероятность нецелесообразных трудозатрат. Или наоборот - может быть так, что это для Вас Right Way. Не ошибитесь в оценке. P.S. Кому что известно о генераторах отчётов для Linux? Мне бы очень не помешали.... Rgds! Roman Savelyev
reply other threads:[~2001-01-15 16:27 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200101151336.f0FDasW35924@www2.mailru.com \ --to=rromas@mailru.com \ --cc=mandrake-russian@linuxteam.iplabs.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git