На чем писать прогу для бд?

Тема в разделе "WASM.HEAP", создана пользователем Stariy, 18 май 2009.

  1. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Такое дело - попросили написать прогу для работы с данными, то есть на серваке лежит бд, а юзеры (10-20 чел) будут наполнять ее данными через инет, а также просматривать, запрашивать разные данные, строить графики, диаграммы и делать хитрые расчеты.
    Я с бд общался давным давно и мало, фокспро и на бейсике че-то писал. С тех пор давно уже пишу на си, иногда си++. Порекомендуйте, как будет проще реализовать задачу, чтоб и не особо сильно переучиватся, но и не заморачиваться с каждой мелочью. Советуют дельфи, си шарп, пхп. Я же склоняюсь к обычному и привычному винапи и си. Есть что сказать?
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Stariy
    вебморда на JAVA ?
     
  3. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    У нас курсач на 2 курсе был такой ) Писали помоему на VB или на VC++ , юзали спец. компоненты для работы с базой(у борланда тоже такие есть), очень удобно, просто вставил на форму и забыл. На чистом си мне кажется это будет очень геморно имхо. Причем тут пхп?)
     
  4. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    окагже https://wasm.ru/forum/viewtopic.php?id=32462 считай что почти твой случай, почти
     
  5. karpen

    karpen New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2009
    Сообщения:
    31
    Stariy
    Много времени уйдет для написания обвертки взаимодействия с БД. Я бы посмотрел на C++ Builder или Delphi (очень много компонентов для работы с БД).
     
  6. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Вообще у QT просто офигительная библы для работы с бд
     
  7. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    525
    Подытожив всё что тут было сказано через призму своего опыта:
    Delphi.
     
  8. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    хех, тут тоже разные мнения... Насчет QT - надо поглядеть.
     
  9. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    на языке программирования.
    алгол или симула-67.
     
  10. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    varnie
    к чему это?
     
  11. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Stariy
    Вариант 1.
    Клиенты VB или C#, на VC++ сложнее чуть (хотя кому как). В качестве сервера или MySQL или MSSQL (express для удешевления). Для построения отчётов и графиков майкрософтовский report (прилагается к VS)
    Вариант 2.
    Клиенты - IE/MOZILLA etc. с DHTML/AJAX etc. База данных PostgreSQL или Mysql, в качестве отчётов HTML + какойнить генератор графики (какой надёшь). Язык программирования : любой
    Вариант 3.
    Клиенты OpenOffice Base...
    Вариант 4.
    Клиент,Сервер 1Cv8 в терминальном или SQL
    .....
    Вариант N.
    Вариант N+1.

    Всё зависит от требований, бюджета и других составляющих проeкта (геморройа, времени, мозго№4ства заказчиком, идиотов пользователей, etc.) =)
    P.S.
    Если время есть - реализуй на асме под Itanium свой SQL сервер, ну и соответсвенно сделай своюже операционку целиком на асме и клиентскую часть
     
  12. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    есть готовые библиотеки и под С и под С++. обращаться с ними не сложнее чем с решеткой или дельфой. искать их удобно на gnu.org. например тут
    http://sourceforge.net/project/showfiles.php?group_id=4451&package_id=4468
    предоставляется дбф совместимая либа. дока и примеры включены
     
  13. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    но ту всее зависит от деталей задания. если это бд на серваке в инете, то разумнее - пхп + мускл, а на клиенте бровзер + ажакс (гвт). хотя тут есть варианты.
     
  14. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    А что за бд то хоть? Или не важно?
    Если не важно, и поддерживает ODBC - так используй его с любым языком. Инфы немеряно.
    Если допустим, mysql или postgresql, можно использовать конкретный апи этой бд.
    Я так обычно и делал. Написал в свое время обертки на апи вышеуказанных субд, чтобы использовать stl и все.
    Достаточно быстро и легко.
     
  15. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    фигово без редактирования
     
  16. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Спасибо всем за советы, буду думать и пробовать, дело интересное. Заказчика технические подробности не волнуют, главное чтоб работало и выполняло требуемые функции. Так что есть, из чего повыбирать. Пока склоняюсь к первому варианту от dag.