История изменений
Исправление umren, (текущая версия) :
то чем пользуюсь:
Python - системные скрипты, как под линукс так и под оффтопик, отлично подходит из-за жирной stdlib, обычно даже доставлять ничего не нужно, в вебе не нужен.
javascript+css+html - в фронтенде сейчас много интересного происходит: webgl, canvas, svg, css3 позволяют создавать такой секс прямо в браузере, что десктопам и не снился.
php - мой основной хлеб, язык поносят все кому не лень, но он чертовски надежен и прост как пробка, за последние годы сильно возмужал, сейчас обладает очень хорошими ООП возможностями по моему мнению, слишком явапободными, но все же. Кроме того сейчас на нем отличные фреймворки: Laravel, Zend2, Symfony2, Yii + еще пяток похуже
Сейчас думаю еще что-нибудь учить, что-то static typing, шустрое. Варианты:
Scala
+ скорость на уровне явы
+ интересное сочитание ООП и ФП
+ интеграция с явой/библами
+ годные фреймворки уже «здесь»
- мутные перспективы востребованности в будущем (думаю, сдохнет)
- чрезмерно сложный ЯП (так говорят сам не пробовал)
- JVM всю твою память шатал.
Go
+ скорость на уровне JVM
+ потребление памяти ближе к C, а не как у JVM
+ быстрая компиляция
+ простой ЯП, изучается за неделю
+ хорошие перспективы, уже сейчас он становится более популярным, чем Scala/Clojure
- фреймворки все микро, нету ничего серьезного еще
Clojure
+ Лисп
- энтерпрайз левел фреймворков нету (?)
- скорость ниже Java в 2 раза
- память жрет еще больше, чем Java
- перспектив нету, бродячий цирк лисперов просто нашел еще одно пристанище, я не могу себе представить мир в котором это будет популярным яп
Кто/Что бы посоветовал для изучения? пока склоняюсь больше к 1. Go 2. Scala но очень страшит, то что Scala сдохнет. Десктопы не интересуют, только веб/бекенд/нетворк программирование.
Исправление umren, :
то чем пользуюсь:
Python - системные скрипты, как под линукс так и под оффтопик, отлично подходит из-за жирной stdlib, обычно даже доставлять ничего не нужно, в вебе не нужен.
javascript+css+html - в фронтенде сейчас много интересного происходит: webgl, canvas, svg, css3 позволяют создавать такой секс прямо в браузере, что десктопам и не снился.
php - мой основной хлеб, язык поносят все кому не лень, но он чертовски надежен и прост как пробка, за последние годы сильно возмужал, сейчас обладает очень хорошими ООП возможностями по моему мнению, слишком явапободными, но все же. Кроме того сейчас на нем отличные фреймворки: Laravel, Zend2, Symfony2, Yii + еще пяток похуже
Сейчас думаю еще что-нибудь учить, что-то static typing, шустрое. Варианты:
Scala
+ скорость на уровне явы
+ интересное сочитание ООП и ФП
+ интеграция с явой/библами
+ годные фреймворки уже «здесь»
- мутные перспективы востребованности в будущем (думаю, сдохнет)
- чрезмерно сложный ЯП (так говорят сам не пробовал)
- JVM всю твою память шатал.
Go
+ скорость на уровне JVM
+ потребление ближе к C, а не как у JVM
+ простой ЯП, изучается за неделю
+ хорошие перспективы, уже сейчас он становится более популярным, чем Scala/Clojure
- фреймворки все микро, нету ничего серьезного еще
Clojure
+ Лисп
- энтерпрайз левел фреймворков нету (?)
- скорость ниже Java в 2 раза
- память жрет еще больше, чем Java
- перспектив нету, бродячий цирк лисперов просто нашел еще одно пристанище, я не могу себе представить мир в котором это будет популярным яп
Кто/Что бы посоветовал для изучения? пока склоняюсь больше к 1. Go 2. Scala но очень страшит, то что Scala сдохнет. Десктопы не интересуют, только веб/бекенд/нетворк программирование.
Исправление umren, :
то чем пользуюсь:
Python - системные скрипты, как под линукс так и под оффтопик, отлично подходит из-за жирной stdlib, обычно даже доставлять ничего не нужно, в вебе не нужен.
javascript+css+html - в фронтенде сейчас много интересного происходит: webgl, canvas, svg, css3 позволяют создавать такой секс прямо в браузере, что десктопам и не снился.
php - мой основной хлеб, язык поносят все кому не лень, но он чертовски надежен и прост как пробка, за последние годы сильно возмужал, сейчас обладает очень хорошими ООП возможностями по моему мнению, слишком явапободными, но все же. Кроме того сейчас на нем отличные фреймворки: Laravel, Zend2, Symfony2, Yii + еще пяток похуже
Сейчас думаю еще что-нибудь учить, что-то static typing, шустрое. Варианты:
Scala
+ скорость на уровне явы
+ интересное сочитание ООП и ФП
+ интеграция с явой/библами
+ годные фреймворки уже «здесь»
- мутные перспективы востребованности в будущем (думаю, сдохнет)
- чрезмерно сложный ЯП (так говорят сам не пробовал)
- JVM всю твою память шатал.
Go
+ скорость на уровне JVM
+ потребление ближе к C, а не как у JVM
+ простой ЯП, изучается за неделю
+ хорошие перспективы, уже сейчас он становится более популярным, чем Scala/Clojure
- фреймворки все микро, нету ничего серьезного еще
Clojure
+ Лисп
- энтерпрайз левел фреймворков нету (?)
- скорость ниже Java в 2 раза
- память жрет еще больше, чем Java
Кто/Что бы посоветовал для изучения? пока склоняюсь больше к 1. Go 2. Scala но очень страшит, то что Scala сдохнет. Десктопы не интересуют, только веб/бекенд/нетворк программирование.
Исходная версия umren, :
то чем пользуюсь:
Python - системные скрипты, как под линукс так и под оффтопик, отлично подходит из-за жирной stdlib, обычно даже доставлять ничего не нужно, в вебе не нужен.
javascript+css+html - в фронтенде сейчас много интересного происходит: webgl, canvas, svg, css3 позволяют создавать такой секс прямо в браузере, что десктопам и не снился.
php - мой основной хлеб, язык поносят все кому не лень, но он чертовски надежен и прост как пробка, за последние годы сильно возмужал, сейчас обладает очень хорошими ООП возможностями по моему мнению, слишком явапободными, но все же. Кроме того сейчас на нем отличные фреймворки: Laravel, Zend2, Symfony2, Yii + еще пяток похуже
Сейчас думаю еще что-нибудь учить, что-то static typing, шустрое. Варианты:
Scala
+ скорость на уровне явы
+ интересное сочитание ООП и ФП
+ интеграция с явой/библами
+ годные фреймворки уже «здесь»
- мутные перспективы востребованности в будущем (думаю, сдохнет)
- чрезмерно сложный ЯП (так говорят сам не пробовал)
- JVM всю твою память шатал.
Go
+ скорость на уровне JVM
+ потребление ближе к C, а не как у JVM
+ простой ЯП, изучается за неделю
+ хорошие перспективы, уже сейчас он становится более популярным, чем Scala/Clojure
- фреймворки все микро, нету ничего серьезного еще
Clojure
+ Лисп
- энтерпрайз левел фреймворков нету (?)
- скорость ниже Java в 2 раза
- память жрет еще больше, чем Java
Кто/Что бы посоветовал для изучения? пока склоняюсь больше к 1. Go 2. Scala но очень страшит, то что Scala сдохнет. Десктопы не интересуют, только веб/бекенд/нетворк программирование.