Зметил, что в последнее время на хабрахабре стало появляться много статей по Ruby и Rails. Очень рад этому, так как в последнее время увлекся Руби и рельсами. Но хочется прояснить кое что.
1) В инете море статей, в которых сравниваются рельсы, пхп, питон и другие. При этом, обычно это выглядит так: «люди, посмотрите какие клёвые рельсы! не пишите на пхп, потомучто на рельсах это можно делать в 10 раз быстрее!». Давайте не путать тёплое с мягким и не сравнивать 5ю точку с пальцем. Пхп, перл, питон — языки программирования. Рельсы — фрэймверк. Справедливо было бы сравнивать руби и пхп, руби и питон и тд. Или CakePHP и RoR, Django и RoR. Я думаю это все понимают, но давайте фильтровать подобные «недосравнения».
Я доволен своим первым опытом с рельсами, но подобная реклама меня начинает настораживать.
2) Многие говорят, что ruby очень хорош в качестве первого языка. Бесспорно, язык намного красивее пхп, си, легче, чем перл, в чём-то даже лучше питона. Но. Я считаю, что первый язык должен быть со строгой типизацией. Представьте, вам в 5-м классе показали пхп, а в 10-м посадили на си. Я думаю вы либо повеситесь, либо просто вернётесь на пхп. Во-вторых, блоки. Лично мне удалось понять их только с третьего раза. При этом я далеко не новичек. Имхо, пусть все остается по-старому си-асм-си-сипп-а дальше куда душа пожелает.
ПС. Собираюсь увлечь младшего брата программированием, поэтому надеюсь на комменты по 2-му пункту.
1) В инете море статей, в которых сравниваются рельсы, пхп, питон и другие. При этом, обычно это выглядит так: «люди, посмотрите какие клёвые рельсы! не пишите на пхп, потомучто на рельсах это можно делать в 10 раз быстрее!». Давайте не путать тёплое с мягким и не сравнивать 5ю точку с пальцем. Пхп, перл, питон — языки программирования. Рельсы — фрэймверк. Справедливо было бы сравнивать руби и пхп, руби и питон и тд. Или CakePHP и RoR, Django и RoR. Я думаю это все понимают, но давайте фильтровать подобные «недосравнения».
Я доволен своим первым опытом с рельсами, но подобная реклама меня начинает настораживать.
2) Многие говорят, что ruby очень хорош в качестве первого языка. Бесспорно, язык намного красивее пхп, си, легче, чем перл, в чём-то даже лучше питона. Но. Я считаю, что первый язык должен быть со строгой типизацией. Представьте, вам в 5-м классе показали пхп, а в 10-м посадили на си. Я думаю вы либо повеситесь, либо просто вернётесь на пхп. Во-вторых, блоки. Лично мне удалось понять их только с третьего раза. При этом я далеко не новичек. Имхо, пусть все остается по-старому си-асм-си-сипп-а дальше куда душа пожелает.
ПС. Собираюсь увлечь младшего брата программированием, поэтому надеюсь на комменты по 2-му пункту.