Что выбрать для back-end медицинского портала?

Ребят имеется медицинский портал, с полной базой болезней базой препаратов и аптек.
Вот решили переписывать с нуля, но не можем придумать на какой платформе писать.
Функционал это списки болезни и препараторов для лечения. Аналоги препаратов. Список аптек и мед учреждений.
Загрузка огромных прайсов в бд.
Понимаю что вопрос может привести к холли вару, по этому выделю ключевые моменты.
Необходимо:
  • Устойчивость
  • Читаемость кода
  • Скорость выполнения

  • Вопрос задан
  • 1797 просмотров
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Устойчивость - любой мэйнстрим язык

Читаемость кода - это не имеет отношение к языку или платформе, сделать плохо можно всегда и везде.

Скорость выполнения - опять же, можно взять java и убить всю производительность локами, бездумной работой с трэдами, тупыми алгоритмами и т.д. Так же можно писать разные части системы на разных языках в зависимости от требований.

Словом... вот что разработчик знает, то и надо брать. Либо опять же на усмотрение разработчика.
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Необходимо:
  • Устойчивость
  • Читаемость кода
  • Скорость выполнения

Всего этого можно добиться на любом из перечисленных в тегах языков программирования. Собственно, от языка эти факторы вообще не зависят, исключительно от того, что и как вы будете на нём писать.

Следовательно, выбирать нужно исходя из умений и способностей конкретно вашей команды, и сообщество Тостера вам ничем помочь не сможет.

Обычно в таких ситуациях советуют: "Что знаете, на том и пишите". Если не знаете ничего, то, скорее всего, поставленных целей вам добиться не удастся.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@four4
Я вам, конечно, отвечу то, что вы не хотите услышать и не получю зеленую галочку на ответе, но нет никакой разницы.
То есть абсолютно.

Какой есть (хороший, разумеется) программист под рукой, какую технологию он знает/предпочитает - на том и писать.

Качество конечного продукта от языка программирования не зависит, а зависит от того, кто будет реализовывать, от его квалификации.

  • Устойчивость - это что еще за параметр, по крайней мере не общеупотребимый термин?
  • Читаемость кода - это вообще смешно, зависит от того кто пишет.
  • Скорость выполнения - значение этого фактора преувеличивают новички или люди, которые не являются специалистами, гораздо важнее как именно спроектировано и написано, а не от языка - можно запросто затормозить и быстрый язык и быстро работающую систему реализовать на медленном языке.


Если вы заказчик - то не занимайтесь не свойственными вам вопросами, пусть решает исполнитель.
Если вы исполнитель - то писать нужно на том, что лучше знаешь.
Ответ написан
Комментировать
Splo1ter
@Splo1ter
.NET Developer (9 years+)
Берем Spring/Hibernate, вперед и с песней
Ответ написан
Комментировать
@doktr
Data Scientist
C# и MSSQL в качестве базы.
Ответ написан
Комментировать
@eldar_web
Фреймворк - Ruby on Rails.
+ Устойчивость
+ Читаемость кода
+ Скорость выполнения
- Редкие специалисты по этой области
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы