Monday, July 20, 2009

Первые подробности.

Итак за выходные просмотрел код, который уже частично подготавливался для этого проекта, но временно откладывался в долгий ящик.

Платформа, на которой пишется приложение - .NET 3.5
Выбор основан на нескольких критериях:
  • удобство построения визуального интерфейса, в частности создания своих компонентов, которые будут органично вписываться во всю структуру приложений. Этот критерий наиболее важен, потому что по моим расчетам, 40% времени разработки уйдет именно на разработку гибкого интерфейса, который был бы одинаков для всех типов данных, и одновременно удобно предоставлял возможности, специальные под определенные типы данных.
  • удобная среда разработки - выбрана среда VS 2008 Express Edition + SQLite. Присматриваюсь к SharpDevelop, но когда ее пробовал, 3я версия среды вела себя очень нестабильно, и вылетала при любом исключении. Возможно попробую 3.1 версию.
  • удобный язык C#, по сравнению с Java его лаконичность и естественность выгодно выделяют его для разработки десктопных приложений.
  • доступность огромного количества кода, в частности (не)визуальных компонентов, которые позволяют ускорить процесс разработки приложения.
  • удобная документация MSDN, которая на голову выше JavaDocs.

Перечислены основные принципы выбора платформы. Теперь остается продолжить развивать проект.

No comments:

Post a Comment