Сегодня мы пытаемся кратко просуммировать, что творится с веб-разработкой в масштабах всего веба, и делаем прогнозы на то, как будет выглядеть веб-разработка через 2-3 года
( Read more... )
Особенно согласен с концовкой ("выигрышное" в индустрии решение почти всегда будет отличаться от выигрышного решения в рамках конкретного коллектива).
Я запилил проект на Ur/Web+Haskell. И для меня и моих познаний это оптимально (не знаю JS, но по несколько лет разрабатывал на Ocaml и Haskell). Но значительная часть веб разработчиков не знакомы c FP и нормальной типизацией, так что для них те же рельсы с каким-нибудь JS-фреймворком будут куда оптимальнее.
И такая тенденция видна не только в веб разработке. Если лет 10 назад казалось, что Haskell -- язык будущего, который должен всех победить, то сейчас народ выбирает Scala, Clojure, Erlang, Ruby, Go и т.д. С точки зрения хаскеллиста эти языки либо убогие, либо слишком сложные, но они действительно являются более оптимальными для некоторых коллективов.
Если лет 10 назад казалось, что Haskell -- язык будущего, который должен всех победить,
Как может быть применён в практический работе язык, который сходит с ума оттого, что символы табуляции ведут себя иначе чем пробелы? Не говоря уже о других достоинствах.
Шото я не увидел тут предсказаний. Давайте уже предскажем, что выстрелит кложурь и будет веб и мобильные приложения и десктопные писаться на кложури и выполняться на JVM процессорах или какой-нибудь ноде.js.
Есть же предсказание -- зоопарк еще минимум лет на 10. И это хорошо.
Как-то в институте на лекции по экологии услышал: "чем разнообразнее биоценоз, тем больше его способность к выживанию". Лев, конечно, самый крутой, но если в пустыне будет только он, то ему будет нечего кушать. Думаю, с технологиями примерно то же самое. Нельзя зацикливаться на чем-то одном.
Comments 98
Я запилил проект на Ur/Web+Haskell. И для меня и моих познаний это оптимально (не знаю JS, но по несколько лет разрабатывал на Ocaml и Haskell). Но значительная часть веб разработчиков не знакомы c FP и нормальной типизацией, так что для них те же рельсы с каким-нибудь JS-фреймворком будут куда оптимальнее.
И такая тенденция видна не только в веб разработке. Если лет 10 назад казалось, что Haskell -- язык будущего, который должен всех победить, то сейчас народ выбирает Scala, Clojure, Erlang, Ruby, Go и т.д. С точки зрения хаскеллиста эти языки либо убогие, либо слишком сложные, но они действительно являются более оптимальными для некоторых коллективов.
Reply
Как может быть применён в практический работе язык, который сходит с ума оттого, что символы табуляции ведут себя иначе чем пробелы? Не говоря уже о других достоинствах.
Reply
Reply
(The comment has been removed)
Reply
Как-то в институте на лекции по экологии услышал: "чем разнообразнее биоценоз, тем больше его способность к выживанию". Лев, конечно, самый крутой, но если в пустыне будет только он, то ему будет нечего кушать. Думаю, с технологиями примерно то же самое. Нельзя зацикливаться на чем-то одном.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment