Устали от ASP.NET, что из следующего я должен изучить и почему? - PullRequest
8 голосов
/ 18 марта 2009

Какую из следующих технологий легко освоить и получить удовольствие от разработки веб-сайта? Если бы вы могли выбрать только то, что было бы и почему

  • Clojure / Compojure + кольцо / Усы + кольцо
  • Groovy / Grails
  • Python / Django
  • Рубин / Рельсы
  • Turbogear
  • Капучино или капуста
  • Javascript / JQuery

Ответы [ 18 ]

4 голосов
/ 18 марта 2009

Я бы предложил jQuery или python, с ними интересно работать и полезно как для веб-работы, так и для простых задач.

3 голосов
/ 27 марта 2009

Никто, кажется, не голосует за заводной. Я бы пошел на это. Я ничего не знаю о Grails, но отличный язык довольно круто. За последние девять месяцев на моей работе я был вынужден изучать python и ruby. В процессе я также занял некоторое время, чтобы понять Groovy. groovy - это язык, который меня зацепил, прежде чем я закончил читать первую главу Groovy in Action.

Сейчас я активно использую Ruby, и хотя в течение шести месяцев я делал только python, это мой наименее любимый продукт. Сам по себе Python неплохой язык, мне просто не нравилось его использовать. Я нахожу рубин очень приятным языком и рад, что у меня была возможность выучить его.

Полностью изученный javascript может быть более практичным выбором, но я все равно проголосую за Groovy. Я очень хочу найти возможность использовать его на работе.

1 голос
/ 22 марта 2009

Я работал с несколькими технологиями ... не коснулся ASP. СЕТЬ. Об этом слышали другие люди, находящиеся под его влиянием.
Я начал работать с Ruby on Rails, и это весело. Поскольку вы хотите изучать и разрабатывать веб-сайты, вы должны выбрать Ruby on Rails. Есть много вещей, которые вы можете сделать с RoR в Интернете. Мне нравятся вещи, которые вы можете сделать с RMagick. (обрезка изображений, миниатюры, слайд-шоу и т. д.) Разговор о многоязычных сайтах ... и там у вас есть "gettext". Я голосую за RoR.

1 голос
/ 16 июля 2009

Изучай Ruby on Rails. Это изменит ваш взгляд на веб-разработку. Это для меня!

Допустимая альтернатива - Django и Python. Я им не пользуюсь, но считаю, что это так же хорошо, как Rails.

1 голос
/ 18 марта 2009

Ruby on Rails, потому что это то, что я использую.

1 голос
/ 01 апреля 2009

Я добавлю в свой голос за Groovy, а также еще один за Ruby. И Grails, и Rails - отличные фреймворки, хотя Rails даст вам работу намного раньше, чем Grails. С обоими по-настоящему приятно работать, и это действительно заставило меня снова насладиться программированием.

Groovy хорош тем, что вы можете использовать любую библиотеку Java. Итак, молниеносный доступ к базе данных, разбор XML, генерация PDF и так далее. В двух словах, Groovy - это Java, если Java была написана группой ребят из Ruby.

Grails также великолепен, хотя он гораздо сложнее, чем Rails, и если вы хотите сделать что-то сложное, вам нужно немного узнать о Spring, Hibernate и Java. Grails имеет лучшую поддержку интернационализации и больше возможностей для развертывания, а также действительно хороший интегрированный планировщик (Quartz) для долгосрочных и запланированных задач.

Rails - это Ruby, так что вы можете очень легко прочитать код фреймворка и выяснить, как все работает - я сделал это, чтобы выяснить, как реализовать граф (структуру данных), и был очень доволен с тем, как легко было понять, как все изменить.

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

Я использовал Ruby on Rails, но также проделал немалую работу с Groovy и Grails. Если у вас нет опыта, я бы выбрал любой из них. Они оба забавны в освоении, довольно просты и очень мощны.

Они оба поддерживаются фреймворками: Руби были Rails / Merb Groovy имеет Grails

Они оба могут использовать jQuery.

Я не знаю много о комбинации Python / Django.

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

Я начал изучать Ruby on Rails вместе с MVC (поскольку концептуально там схожи) и нашел для себя большое облегчение от той же самой рутины с .Net.

...