Задать вопрос
@aningaaq

MySQL+PHP и компилируемый язык?

Приветствую.
Коллеги, прошу вашей консультации. Сейчас опишу какой будет функционал у ПО, а вы по своему опыту посоветуете компилируемый язык.
В общем будет БД MySQL. В ней где-то до 30 таблиц пока. Затем будет web-форма похожая как на скриншоте. По выбору некоторых параметров будет формироваться новая таблица в этой форме из разных таблиц БД. Проще говоря, сайт с аналитикой и логистикой из БД. Заполнять БД будут как и менеджеры через форму так и скармливать шаблонные Excel файлы. Со временем будет дорабатываться функционал и рости БД. А в будущем надо написать приложения для гаджетов и основную информацию выводить (синхронизировав) на них.

Как я это вижу. Сервер с Centos (Linux) на нём MySQL и web средствами php. Казалось бы вполне хватит. Но может нужно более серьёзную оболочку поверх БД, ну там Java или C++ и потом уже выводить в php? Просто нужно быстро и отказоустойчиво доставать все данные из БД. Работать будут пока человек 20, но активно. Хотелось бы предусмотреть рост функционала и нагрузку с годами на ПО. Плюс надо какие-то части информации выводить в приложения (для гаджетов). Может написать API?

Прошу совета какой компилируемый язык лучше применить и желательно причины рекомендации.5c4c4aed92290126551247.jpeg
  • Вопрос задан
  • 1200 просмотров
Подписаться 2 Средний Комментировать
Решение пользователя stratosmi К ответам на вопрос (11)
@stratosmi
Лучше всего годится тот язык под эту задачу, что лично вы (или нанятый вами человек) лучше всего знаете.

Для данной задачи важно не на каком языке.
Важно - как именно сделать, а не на чем.

В том числе и для:
Просто нужно быстро и отказоустойчиво доставать все данные из БД.

PHP годится.

"Отказоустойчиво доставать данные из БД" - это вообще реализуется кластером из нескольких серверов СУБД.
Язык тут не при чем.
;)

Работать будут пока человек 20, но активно. Хотелось бы предусмотреть рост функционала и нагрузку с годами на ПО.


Только ваше умение работы с СУБД.
Можно хоть на ассемблере сделать - но лучше от этого работать не будет.
Ибо нагрузка - это СУБД и корректный способ работы с ней (грамотные запросы, правильные индексы). А это от языка программирования вашего приложения не зависит. Это только SQL. А он будет всегда, независимо от того, на чем у вас приложение C++ или PHP или Haskell
Ответ написан
Комментировать