Стек технологий для веб-приложения, размещенного на Linux

Я ищу предложения по стеку технологий для использования в простом веб-приложении для отслеживания расходов, которые (а) должны размещаться на сервере Ubuntu и (б) использовать базу данных MySQL. Меня попросили внести предложения, но на самом деле я не работал над проектом.

Компания, в которой я работаю, вызвалась сделать некоторые разработки на безвозмездной основе для некоммерческой организации. Некоммерческой организации требуется очень простое веб-приложение, которое отслеживает расходы по местоположению офиса (их 5) и категории расходов (~ 25 категорий). Итак, в основном грубое приложение с несколькими различными бизнес-объектами. Затем нам нужно будет сделать некоторые очень простые отчеты.

Единственными разработчиками, назначенными для работы над этим проектом, являются пара младших разработчиков, которые работали ТОЛЬКО в стеке .NET (MVC4, WCF, SQL Server). Я выдвинул идею Mono, но она была отвергнута, а не вариант.

Любые рекомендации будут очень полезны. Я искал решение, где я могу найти рабочий пример (с открытым исходным кодом) в Интернете, на который можно опираться.

Ответы (2)

Я поклонник стека LAMP, в моем случае это: Linux (у вас есть Ubuntu) Apache MySQL (одно из требований) PHP

Существует множество бесплатных IDE для PHP, вы можете использовать Eclipse, Netbeans или многие другие. Я лично использую PHPStorm, но это не бесплатно.

Поверх стека LAMP, git для управления исходным кодом; но вы могли бы использовать все, что вы используете в настоящее время, вероятно.

Я бы выбрал фреймворк CodeIgniter , так как он прост в использовании, не слишком привязывает вас к принципам шаблонов MVC и работает просто как zip-загрузка, а не требует установки и настройки подобных композитору.

Мне это нравится:

  • питон
  • Джанго
  • PostgreSQL
  • мерзавец
  • pyCharm (IDE)

Некоторые новые товарищи по команде раньше работали с .net и c#, а теперь очень любят python. Они не хотят возвращаться к С#.

Существует множество готовых к использованию пакетов Django: https://www.djangopackages.com/