Я вот около двух лет активно фрилансил (преимущественно CSS-вёрстальщиком), а потом устроился на полный рабочий день в очень хорошую компанию (уже два года там) и крайне теперь этому рад. Причина — в какой-то момент почувствовал, что топчусь на месте — фрилансерам-программистам редко поручают выполнение сложных, серьёзных и интересных задач, — в основном клепал стандартные мелкие проектики, постоянно одно и то же — надоело. А как устроился в компанию — проекты куда интереснее, работа в (очень хорошей) команде — сразу сильный толчок для развития.
Вообще по поводу фриланс vs постоянка думаю, что подходящий выбор сильно зависит от человека. Скажем, для успешного фриланса нужно обладать очень сильной самодисциплиной, если же ее нет — стресса и нехватки времени будет куда больше, чем было бы на постоянной. Плюс род деятельности тоже играет роль — например, у дизайнеров изначально куда больше предпосылок заниматься фрилансом, чем у программистов.
Нет, вы утверждали, что JavaScript не станет полноценным ООП-языком из-за того, что отбросили ECMAScript 4. Я же говорю, что данное утверждение неверно, поскольку ECMAScript 3.1 еще в разработке и вполне может получить такие возможности — этот вариант там активно рассматривается.
Ну вообще-то разработчики ECMAScript Harmony пока что не решили этот вопрос до конца — вполне возможно, что там будут фичи на уровне языка для классической модели ООП, просто в упрощенном варианте.
Вот здесь об этом можно почитать: ejohn.org/blog/ecmascript-harmony/
Нефиговая цена как для ПК :)
Пока один фичреквест — возвращать фокус текстарии после клика по кнопке.
Вообще по поводу фриланс vs постоянка думаю, что подходящий выбор сильно зависит от человека. Скажем, для успешного фриланса нужно обладать очень сильной самодисциплиной, если же ее нет — стресса и нехватки времени будет куда больше, чем было бы на постоянной. Плюс род деятельности тоже играет роль — например, у дизайнеров изначально куда больше предпосылок заниматься фрилансом, чем у программистов.
ru.wikipedia.org/wiki/Мультипарадигмальный язык программирования — там JS причисляют три парадигмы: императивную, функциональную и ОО.
Собственный скоуп в JS только у функций.
Перечитайте внимательно, пожалуйста, текст по вышеприведенной ссылке.
Буду рад увидеть ссылку на подтверждающие это бенчмарки. :)
Вот здесь об этом можно почитать: ejohn.org/blog/ecmascript-harmony/