Здравствуйте!
Я занимаюсь программированием баз данных и хочу создать программный продукт для химических лабораторий занимающихся органическим (или вообще химическим) синтезом.
Хотел бы получить от форумчан (желательно специализирующихся в вопросах администрирования лабораторий) пожелания, советы и т.п., что касаются аспектов функционирования такой программы.
Вот, вообщем, и развернутая суть данной темы.
Всех, кто откликнется, заблаговременно благодарю!
Здравствуйте kodibo,
как обстоят ваши успехи с электронным лабораторным журналом? Проект запущен или может быть уже завершен?
Здравствуйте!
Спасибо, что интересуетесь!
Проект на стадии Stand By, если можно так выразится...
Из успехов: была продумана модель данных, создана непосредственно база данных (MS SQL Server 2008 R2 Express), разработана схема приложения-клиента, была решена проблема с компонентом, который реализует рисование химических уравнений (компонент предоставляет ChemAxon - JChem .NET по академической лицензии).
Почему СтендБай: в связи с неоднозначностью рынка электронных устройств и операционного программного обеспечения к ним. Нужно выждать некоторое время, что бы определится, возможно проект будет создаваться как облачное приложение и тут как раз важны Ваши замечания по поводу кросс-платформенности. Если честно, то жду выхода планшетов с Windows 8. Вот тогда и решу, что именно будет наиболее актуально.
Еще раз спасибо!
kodibo, я надеялся, что Ваш продукт уже как минимум в альфе.
И все же, чем принципиально ваша система будет отличаться от тех же Labtrack, Nexxis или Accelrys? Чем вы собираетесь заинтересовать потенциальных клиентов? Или делаете не на продажу, а для собственных нужд?
@kodibo писал(а):
была продумана модель данных
Хорошо.
@kodibo писал(а):
создана непосредственно база данных (MS SQL Server 2008 R2 Express)
Плохо.
Поясню. Ваша задача сделать универсальную прослойку, или использовать уже готовую (контроллер) к разным БД. А мне не нравится MS SQL Server, я хочу Oracle себе купить. И? Ваша система мне уже не подойдет.
Рекомендую: Используйте MVC паттерн и библиотеку с классами для работы с разными БД. Для .NET не знаю. Для Python, например, есть такая мощная штука как SQLAlchemy
Ваши оправдания с Stand By не принимаются, это значит что проект не движется никак. Чего выжидать? Хотите кросс-платформенности - Java, Javascript + HTML5, Python и еще с десяток подобных технологий Вам в помощь (это для бэкэнда, а для фронтэнда - Вэб, т.е. браузер, ссылка для размышлений > см. тут, тут, тут, проверка браузера). Эти технологии уже больше 10 лет поддерживают все крупные вендоры и ждать, что их поддержки не будет в Win 8 или Mac 10.х бессмысленно. Благо Firefox можно установить на любую популярную платформу. (То, что я бы порекомендовал, выделил жирным, хотя например с Java я знаком поверхностно, но для неё есть много готовых компонентов, так что ваша работа в итоге может свестись в грамотное связывание этих компонентов в единую систему.)
Облачные технологии я даже не воспринимаю как что-то серьезное для продакшна. Так, свистелки и плюшки для хранения фото/видео/документов. Не более.
@kodibo писал(а):
Если честно, то жду выхода планшетов с Windows 8.
А что планшеты? Разве там нет браузера? 🙂