![]() |
![]() |
RTFM 27.09.2004 - 12:50 | Надо написать базу для отдела снабжения. (Компьютеры, комплектующие, кондиционеры и т.п.) Не сетевая, системные требования нормальные (у них в отделе П4 стоят). Вроде структура не сильно сложная (не более 10и таблиц). Посоветуйте, где это лучше делать? Мне на ум приходят сочитания Delphi+Paradox(Interbase), C+SQL умный человек сказал, что тут проще не делать мозги, а реализовать все быстро и просто в Acses-e. Что вы можете посоветовать? Только, если можно, с аргументами. Заранее спасибо :) |
Max Popov 1 - 27.09.2004 - 13:53 |
Лучше используй Delphi + InterBase Плюсы: Клиент - сервер Возможность расширения Удобство реализации Бесплатно Стабильно Хороший тон Минусы Сам поймешь, когда начнешь писать ;-) |
Big Duck 2 - 27.09.2004 - 14:17 |
В данном случае я бы предпочел фокс: поскольку базулька планируется не сетевая, то все преимущества IB тут не нужны, а гемора с ним действительно можно набраться по самые не хочу. Более того, в данном случае это будет похоже на стрельбу из пушки по воробьям... Если конечно, юзеры не будут в день забивать в десять тысяч заисей в разные таблицы и хранить информацию годами. Но этого скорее всего не будет - иначе бы сетевую захотели. Еще один плюс - если потребуется, в сетевую можно превратить очень быстро. Из недостатков могу сказать, что фокс платный :( IB - конечно бесплатный, но если писать на IB+Delphi, то Delphi все равно платный :), так что особой разницы в этом плане нет. В общем, мое слово: Фокс! |
RTFM 3 - 27.09.2004 - 15:11 |
Вот мне еще один умный человек написал (цитирую) "Поддерживаю умного человека... Нафига парить мозг? И поддерживать легче, вдруг у них какой нибудь отдел откроется по ремонту унитазов. Куча новых таблиц... В access'е это все модернизируется легким нажатием на... (нужное вписать) У меня вон база на access'е в профкоме (тонна студентов) до сих пор исправно работает. Даже как сетевая. Выдерживает всякие расселения и пр. фигню. Вобщем, не зря же человека умным называют, не так ли?" Что вы об этом думаете? |
Big Duck 4 - 27.09.2004 - 15:20 |
Акцесс - это конечно круто, но вот если рассуждать о планах развития, то, во-первых: ничто легко не переделывается простым нажатием кнопки - по-любому, заведение новых таблиц влечет за собой создание интерфейса для них! А тут, гораздо лучше и правильней пользоваться всей мошью ООП - заюзать ранее созданные классы справочников и т.д. (Акцесс, насколько я знаю, не имеет ни малейшего представления, что такое класс и как от него породить новый) во-вторых: (если уж зашел разговор о перспективах) акцесу напрочь снесет башню при двух десятках пользователей :) |
KAPACb 5 - 27.09.2004 - 16:11 |
(0) Из своего опыта я бы обдумывал три варианта - Delphi+IB, - 1C - Access Скорее остановился бы на 1С. Кстати то что она не сетевая - не полагайся на это, в какой-то момент могут попросить работать нескольким юзерам в сети, пусть даже некоторым только на просмотр |
RTFM 6 - 27.09.2004 - 16:27 |
Один преподаватель нам сказал, что лучшая среда разработки - это та, которую ты знаешь лучше всего. Не всегда конечно, но иногда это так )) Программа - это по совместительству еще и курсовая, так что она не оплачивается и расширять я им не собираюсь ничего, мне в этом универе полтора года учиться осталось )) Наверное всетаки Access Спасибо за отзывы. |
RTFM 7 - 27.09.2004 - 16:28 |
А может ктонибудь пару ссылок по Access-у дать? Типа "Создаем базу в Access - руководство для чаников"? :)) |
Max Popov 8 - 28.09.2004 - 09:19 | То, что тебе осталось учиться полтора года, это конечно хорошо... Но! Тебе потом всю жизнь работать =) Так, что смотри, привыкнешь писать лажу, так и будешь глюки исправлять.. А по-моему, чем что-то конкретно исправлять, проще написать новое, нормальное, (реляционное, объектно-ориентированное). Так, что сам смотри, тебе с этим жить... ;-) |
leschakon2004 9 - 29.09.2004 - 14:13 |
А вот вы где теперь :)) RTFM вот ссылка по ACCCESS http://www.df.ru/~swan/access.htm Инфы в инете полно, если будешь делать ACCESS + Delphi + ADO то я дам тебе ссылку по недокументированным возможностям ADO, пока не могу ее найти, она полезная. Кстати я когда учился то и работал параллельно в одном институте, там и познакомился с БД и начил писать, и вот никак не научусь это делать :)) Как всегда я не гарантирую отсутствие ошибок в своих прогах :))) - вывод надо больше тестировать и документировать :))) И конечно выбирать БД надо под условия конкретной задачки, и цене сервера БД (а они дорогие иногда ну очень). Или приходишь в фирму а там ORACLE и все БД для него. А бывает ORACLE как БД центрального офиса и IntarBase как БД филиалов... Все что угодно возможно. Главное считаю , что БД перспективное направление, без работы не останишься :))) |
D Elemental 10 - 29.09.2004 - 16:57 |
Я бы использовал C Builder + Firebird или MySQL, а так, на крайность пойдёт IE+PHP+APACHE+MySQL ;) |
D Elemental 11 - 29.09.2004 - 17:03 | RTFM(6), тогда ставь Oracle или PostgreeSQL под Linux - если поддерживать дальше не будешь - то пусть вешаются. |
Big Duck 12 - 29.09.2004 - 17:08 |
Конечно! Надо ставить как минимум FreeBSD, вешать на все это дело Oracle, а клиента писать на Яве......... - вот это будет грамотный подход! Плюс: Кроссплатформенная система получицца - при желании можно будет попытаться мигрировать под масдай :) ---------------------- А еще можно научицца зубы через ж0пу вырывать...... :) |
leschakon2004 13 - 01.10.2004 - 14:44 |
11 А теперь понятно почему админы по ораклу на вес золота и зарплаты у них неплохие. Вывод , сначала нада фирму развести на покупку оракла , изучить оракл и ты на вес золота и можешь диктовать условия |