Я собираюсь начать проект C# с нуля, который будет состоять из нескольких модулей, так что может быть продан модулями существующего приложения PHP/ASP/MySQL/Oracle/MS SQL, которое позволяет показывать 3D-объекты и создавать 2D и 3D-файлы САПР из веб-приложения, которое пользователь может использовать для создания всего материала.Создание обширного проекта для продажи
Мой вопрос, чтобы начать с нуля, и имея точку зрения «продать», это должен быть хороший метод программирования, который я должен реализовать, шаблоны проектирования, модульное тестирование и т. Д. ... как будет Я знаю, как их применять, и есть ли хороший учебник/«показать мне путь» kind'a вещи, чтобы знать о таких вещах, как ...
- каких классов я должен предоставить быть преодолено клиент, чтобы я мог обеспечить расширяемость в наших модулях?
- какой «пакет» следует использовать для «продажи»? DLL, CAB, MSI?
- Должен ли я использовать SubSonic/NHibernate, чтобы пользователь мог создать свой собственный DAL? Наша реализация прототипа будет использовать только Oracle.
Я сейчас потерялся прямо сейчас, я знаю, что делать, но не так, как я могу это сделать (имея в виду этот идеальный путь кодирования).
Любые хорошие идеи программирования с удовольствием оценили :)
Как насчет выяснить, что потенциальные клиенты хотят первого ? – 2008-11-19 22:16:01
, которые я знаю :), они хотят использовать текущий проект и имеют преимущество, чтобы расширить его и использовать наши идеи в своем проекте, особенно созданные с помощью эскизов с 2d/3d-кэдами. – balexandre 2008-11-19 22:44:22