Почему разработка HydroBuddy требует времени — Наука в гидропонике
Если вы следили за моей разработкой бесплатного калькулятора питательных веществ HydroBuddy, вы, вероятно, задавались вопросом, почему разработка «остановилась» в течение последних нескольких месяцев. Правда в том, что помимо того факта, что я был очень занят другими своими делами, я на самом деле решил внести некоторые очень большие изменения в HydroBuddy до того, как выйдет версия 1.0. В сегодняшнем посте я уделю немного времени обсуждению изменений, которые я буду внедрять, и того, что эти изменения принесут, когда наконец выйдет версия 1.0, вероятно, в январе-феврале 2011 года. Я расскажу о текущих проблемах с калькулятором и о том, какие решения я работаю над.
–
–
HydroBuddy в настоящее время является автономным бесплатным гидропонным калькулятором питательных веществ, который может использовать каждый. Это простой инструмент для расчета веса питательных веществ или обратного проектирования коммерческого питательного раствора, позволяющий пользователям выполнять множество анализов без особых сложностей. Однако у программного обеспечения есть несколько проблем, которые, я считаю, необходимо решить, если HydroBuddy хочет стать наиболее полным и ЛУЧШИМ гидропонным калькулятором питательных веществ онлайн (даже по сравнению с коммерческими).
Первые большие проблемы, с которыми сталкивается HydroBuddy, связаны с программной реализацией. Программа была построена в Delphi 2010, поэтому совместимость с другими операционными системами минимальна (если вообще доступна). По этой причине я решил портировать всю программу в Lazarus, что позволило мне получить полные версии для Linux и Mac, выпущенные начиная с версии 1.0, без каких-либо дальнейших проблем.
Вторая — и, возможно, самая большая проблема — в HydroBuddy — это способ реализации вычислений и базы данных. HydroBuddy использует не формальную базу данных, а серию массивов, которые он использует для расчета/хранения решений проблем, с которыми он сталкивается. Новая версия будет включать в себя надлежащий механизм базы данных, который позволит нам значительно расширить возможности HydroBuddy, а также позволит мне решить другую проблему, из-за которой HydroBuddy «пропускает» некоторые решения, если используются комбинации определенных солей. Благодаря внедрению надлежащей базы данных и мощных решателей линейных уравнений новая версия HydroBuddy станет намного более мощной и достаточно хорошей, чтобы стать стандартом не только для хобби, но и для многих научных приложений.
Как видите, приведенные выше изменения требуют от меня практической перезаписи всей программы, но, безусловно, их стоит сделать, поскольку они сделают ядро HydroBuddy намного более надежным, чем в его текущих реализациях. Благодаря этому HydroBuddy сможет легко хранить гораздо больше данных, гораздо точнее решать проблемы и становиться более «удобным для пользователя». Это, безусловно, займет у меня некоторое время, так как я занимаюсь этой разработкой только тогда, когда у меня есть свободное время, но в конце концов это определенно окупится, поскольку это будет бесплатное решение для всех, кто ищет программный пакет, который поможет им рассчитать свои растворы питательных веществ. .
А пока не стесняйтесь использовать версию HydroBuddy v0.98, которая уже решает многие проблемы приготовления питательных растворов и позволяет любому готовить свои собственные гидропонные растворы без необходимости выполнять какие-либо ручные вычисления :o) Большое спасибо за все ваши поддержка и интерес!