2010-02-07 2 views
0

Некоторые люди обратились ко мне в последнее время о создании для них бизнес-приложения (я компьютерный технический студент, специализирующийся на программировании, с небольшим опытом в системах и программировании драйверов), и он звучит просто, но у меня нет большой идеи о том, как и с чего начать.Указатели на разработку быстрого и грязного бизнес-приложения

Это должно быть маленькое приложение с базой данных базы данных. В основном отслеживание счетов-фактур, клиентов, продуктов и прилагаемых данных.

Существуют ли какие-либо API-интерфейсы, которые могли бы сделать создание такого приложения намного быстрее и проще? Платформа на самом деле не проблема. У меня есть Mac, Windows PC, и я довольно хорошо разбираюсь в Linux в целом, и клиент перейдет на платформу по своему выбору.

Я знаю очень мало MySQL, я знаю Objective C, C и некоторые другие, но создание продукта базы данных таким образом кажется очень сложным делом, учитывая, что большой объем кода, который я буду писать, вероятно, был написанных до и более лучшими программистами, чем I.

EDIT: Если возможно, мне определенно не хотелось бы играть с веб-фреймворками. Это не значит, что я не хочу их видеть, я просто не использую модель веб-разработки.

+0

Какое «деловое приложение»? –

+0

Я добавлю его в сообщение, но это ваше обычное бизнес-логическое приложение с бэкэндом базы данных. В основном отслеживание счетов-фактур, клиентов, продуктов и прилагаемых данных. – neohaven

+0

Разве это не совсем то, что такое бухгалтерское программное обеспечение? Оцените Quickbooks, прежде чем приступать к проектированию. –

ответ

0

Я предлагаю вам заглянуть в Ruby on Rails для такого рода вещей. Он позаботится о многих деталях доступа к базам данных на низком уровне для вас, и поскольку он построен вокруг парадигмы Model-View-Controller, он отобрат у вас часть архитектурного решения и заставит вас сосредоточиться на получении приложения сделанный. Используя Ruby on Rails, я создал несколько сайтов небольшого масштаба, которые звучат как то, что вы сделали в кратчайшие сроки.

0

Для быстрого и грязного предложения я предлагаю Ruby on Rails (если вы представляете себе немного Ruby), или Grails (если вам нравится Java/Groovy, и по существу это эквивалент платформы Java).