Лучший бесплатный веб-фреймворк для развертывания на Windows Server? - PullRequest
2 голосов
/ 17 ноября 2008

Если вы начинаете разрабатывать новое веб-приложение с нуля, и у вас есть только два требования, это то, что оно будет развернуто на Windows 2008 Server и на этом стандартном ASP.NET вкл. VS2008 не сокращает его (не имеет значения, почему, скажем, это стоимость лицензии, вы сами не будете размещать Windows 2008 Server). Какой веб-фреймворк вы бы выбрали в этих условиях?

Ответы [ 5 ]

1 голос
/ 17 ноября 2008

Некоторое время назад я читал эталонную статью, в которой предлагалось запустить веб-стек с открытым исходным кодом поверх Windows, который был лучшим из всех вариантов (то есть WAMP). Я не знаю, сколько веры в эти типы статей, и IIRC побил ЛАМПУ с очень небольшим отрывом. Вам может показаться, что WAMP хорошо подходит для вашей ситуации, но я думаю, что вы должны сэкономить на налогах Windows и использовать LAMP (или использовать Postgres вместо MySQL ... мне это нравится больше).

0 голосов
/ 28 марта 2009

Я подозреваю, что загрузка Smalltalk Squeak очень проста в Windows, поэтому я бы серьезно подумал об использовании Seaside в качестве опции.

Другой вариант - взглянуть на ActivePerl для Windows, а затем вы можете использовать любую из бесплатных веб-платформ Perl, например Catalyst или Jifty .

0 голосов
/ 17 ноября 2008

Я согласен с Стивен , кажется немного странным винить затраты на лицензирование за то, что вы не используете ASP.NET, особенно когда вы собираетесь использовать Windows для хостинга? По общему признанию, VS 2008 Pro недешев, но вряд ли сломает банк. Новые версии VS Express 2008 года бесплатны, и я должен сказать, что они не так уж и плохи.

0 голосов
/ 17 ноября 2008

Weblocks

Weblocks - это веб-фреймворк на основе продолжений, написанный на Common Lisp.

0 голосов
/ 17 ноября 2008

Я застрял в удивлении, почему вы размещаете на сервере Windows и не используете ASP.Net. Это лучшая серверная среда для среды Windows, так как она наиболее интуитивно работает с IIS.

Но есть еще одна проблема: если память служит, для всех остальных сред требуется дополнительное программное обеспечение для запуска на сервере. PHP требует, чтобы среда выполнения PHP была установлена ​​как расширение CGI в IIS , Rails требует Ruby , для параметров стиля CGI (C, Perl, Python) требуется не только компилятор / среды выполнения, но и некоторые Присматриваясь к тому, как IIS обрабатывает эти файлы, JSP требует ... Я не уверен, я никогда не использовал JSP, и ColdFusion требует такой инфраструктуры, и это действительно огромная стоимость лицензирования (в отличие от ASP.Net, который можно бесплатно загрузить на сервер).

Итак, в конце концов, вам остается выбрать опцию, установить необходимое программное обеспечение и двигаться дальше. Лично, если бы меня заставили сделать этот выбор, я бы выбрал либо PHP, либо Ruby on Rails, но нет веской причины для этого, кроме случайного и субъективного выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...