Каковы доступные веб-платформы MVC в мире Linux?

8 ответов

Ruby on Rails и Merb для Ruby Django для Python CakePHP, CodeIgnitor и другие для PHP.

Существует много-много вариантов, и нет способа сузить его, не зная больше о своем опыте, предпочтениях и целях. Первое, что вам нужно знать, чтобы сузить список, - это приемлемые языки. Я не знаю Python и ненавижу PHP, поэтому предпочитаю Rails и Merb. В частности, я искренне рекомендую Rails; это очень хорошо продуманная структура.

К сожалению, я не использовал платформу Microsoft, поэтому я не могу дать никаких сведений о том, какие другие структуры могут быть похожи на нее.

Наконец, стоит отметить, что эти не являются исключительно фреймворками Linux. С практической точки зрения, они обычно работают на каком-то Unix (который также может быть BSD, Solaris или другими), но многие из них также отлично работают и в Windows.

2
ответ дан 14 December 2019 в 08:56
поделиться

Я использовал Django , фреймворк Python MVC, и это здорово. Также вокруг него много «экосистемы». Я не использовал Rails, поэтому я не могу сравнивать их, но мне очень нравится Django.

2
ответ дан 14 December 2019 в 08:56
поделиться

Если вы любите и знаете asp.net mvc, почему бы не использовать моно для его запуска? Если вы делаете очень простой сайт, мне трудно оправдать затраты на изучение нового стека чего-либо, когда стек, который, как вы знаете, работает.

1
ответ дан 14 December 2019 в 08:56
поделиться

Поскольку ASP.NET MVC - это, по сути, попытка дублировать две трети Ruby on Rails, почему бы не попробовать это?

Помимо всего остального, фреймворк ASP MVC в этом весьма затруднен. на самом деле он не поддерживает модель .

1
ответ дан 14 December 2019 в 08:56
поделиться

Я полностью рекомендую попробовать Rails, одна вещь, которую вы можете сделать, если вы работаете только с MS, - это установить Ubuntu VM. Я полагаю, что технически вы можете разрабатывать приложения Rails в Windows, но я не думаю, что это того стоит.

Для установки требуется несколько шагов, но если вы все же решите использовать Ubuntu это поможет .

1
ответ дан 14 December 2019 в 08:56
поделиться

Если вам нравится asp.net MVC, почему бы не использовать его;)? Вы можете проверить эти два обсуждения (я предлагаю прочитать первые ответы, не обязательно сами вопросы): [1] [2] . Не могу сказать, что пробовал это сам (хотя я использовал asp.net в моно только для тестов, и он работал хорошо.

0
ответ дан 14 December 2019 в 08:56
поделиться

Не забывайте Zend Framework , который активно разрабатывается.

0
ответ дан 14 December 2019 в 08:56
поделиться

Для PHP попробуйте http://codeigniter.com Для Java попробуйте: http://www.stripesframework.org/display/stripes/Home

-Dave

0
ответ дан 14 December 2019 в 08:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: