Сообщение Re: А что мешает заменить JS? от 16.03.2017 2:06
Изменено 16.03.2017 2:17 mgu
Re: А что мешает заменить JS?
Здравствуйте, turbocode, Вы писали:
T>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?
Прочитал всю ветку, много думал. Пишу на JS с 2000-го года, владею многими другими языками. Вопросы и ответы.
1. Почему ничто другое не вытеснило это говно?
JS сам вытеснил VBScript, который был в общем зачёте лучше. Много званых, но мало избранных. Спросите у знакомой блондинки, почему она выбрала именно текущего партнёра из множества женихов.
2. У JS низкий порог вхождения.
Это теперь считается недостатком?
2.1. У JS низкий порог вхождения, а я всё равно ничего не понял.
Не отчаивайтесь, для вас специально придуманы фреймворки [\w]+\.js
3. JS не такой, как все.
Вы тоже, смените палитру вашей IDE на цвета по умолчанию.
4. Нет явных типов.
Согласен, очень жаль, что нет типов name, email, phone... -- именно того, с чем должен работать JS в первую очередь. В других языках их тоже нет.
5. Нет защиты от дурака.
А в С++нет не было сборщика мусора, а на проводах ЛЭП вообще нет изоляции.
6. Нет модулей, сборок, маршалинга, петтинга и фистинга.
Не нужно.
7. Партия торжественно обещает, что нынешнее поколение будет жить при JS 2017.
Шанель ваниль №4 вполне решает гетеросексуальные задачи. Для всего остального -- CSS.
Итого. В русском языке нет слова legacy, числительное 21 требует единственного числа, нет артиклей, зато сплошные роды. Давайте отменим этот пережиток! Почему ни один язык не заменил русского? Ах, какой логичный был волапюк! Английский тоже дерьмо -- почему пишется так, а читается по-другому? Почему никто до сих пор не поправил? Латинский алфавит -- убожество, бедным немцам нужно 7 букв для "Щ". Лучше всего китайский и вот почему:
— один иероглиф заменяет кучу букв;
— высокий порог вхождения, чувствуешь себя илитой;
— @аннотацииинтонации;
— строгая типизация, никаких флексий;
— многоплатформенность: поддерживается Кантоном, Мандарином и пр.
— полная совместимость с прежними версиями.
Нихао, господа!
T>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?
Прочитал всю ветку, много думал. Пишу на JS с 2000-го года, владею многими другими языками. Вопросы и ответы.
1. Почему ничто другое не вытеснило это говно?
JS сам вытеснил VBScript, который был в общем зачёте лучше. Много званых, но мало избранных. Спросите у знакомой блондинки, почему она выбрала именно текущего партнёра из множества женихов.
2. У JS низкий порог вхождения.
Это теперь считается недостатком?
2.1. У JS низкий порог вхождения, а я всё равно ничего не понял.
Не отчаивайтесь, для вас специально придуманы фреймворки [\w]+\.js
3. JS не такой, как все.
Вы тоже, смените палитру вашей IDE на цвета по умолчанию.
4. Нет явных типов.
Согласен, очень жаль, что нет типов name, email, phone... -- именно того, с чем должен работать JS в первую очередь. В других языках их тоже нет.
5. Нет защиты от дурака.
А в С++
6. Нет модулей, сборок, маршалинга, петтинга и фистинга.
Не нужно.
7. Партия торжественно обещает, что нынешнее поколение будет жить при JS 2017.
Итого. В русском языке нет слова legacy, числительное 21 требует единственного числа, нет артиклей, зато сплошные роды. Давайте отменим этот пережиток! Почему ни один язык не заменил русского? Ах, какой логичный был волапюк! Английский тоже дерьмо -- почему пишется так, а читается по-другому? Почему никто до сих пор не поправил? Латинский алфавит -- убожество, бедным немцам нужно 7 букв для "Щ". Лучше всего китайский и вот почему:
— один иероглиф заменяет кучу букв;
— высокий порог вхождения, чувствуешь себя илитой;
— @
— строгая типизация, никаких флексий;
— многоплатформенность: поддерживается Кантоном, Мандарином и пр.
— полная совместимость с прежними версиями.
Нихао, господа!
Re: А что мешает заменить JS?
Здравствуйте, turbocode, Вы писали:
T>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?
Прочитал всю ветку, много думал. Пишу на JS с 2000-го года, владею многими другими языками. Вопросы и ответы.
1. Почему ничто другое не вытеснило это говно?
JS сам вытеснил VBScript, который был в общем зачёте лучше. Много званых, но мало избранных. Спросите у знакомой блондинки, почему она выбрала именно текущего партнёра из множества женихов.
2. У JS низкий порог вхождения.
Это теперь считается недостатком?
2.1. У JS низкий порог вхождения, а я всё равно ничего не понял.
Не отчаивайтесь, для вас специально придуманы фреймворки [\w]+\.js
3. JS не такой, как все.
Вы тоже, смените палитру вашей IDE на цвета по умолчанию.
4. Нет явных типов.
Согласен, очень жаль, что нет типов name, email, phone... -- именно того, с чем должен работать JS в первую очередь. В других языках их тоже нет.
5. Нет защиты от дурака.
А в С++нет не было сборщика мусора, а на проводах ЛЭП вообще нет изоляции.
На самом деле в JS есть такая защита от дураков, которая другим языкам и не снилась, называется "прототип". Вот выпускается очередная кривая версия библиотеки, всё разлетается, а мы прототипчиком всё и везде и поправим.
6. Нет модулей, сборок, маршалинга, петтинга и фистинга.
Не нужно.
7. Партия торжественно обещает, что нынешнее поколение будет жить при JS 2017.
Шанель ваниль №4 вполне решает гетеросексуальные задачи. Для всего остального -- CSS.
Итого. В русском языке нет слова legacy, числительное 21 требует единственного числа, нет артиклей, зато сплошные роды. Давайте отменим этот пережиток! Почему ни один язык не заменил русского? Ах, какой логичный был волапюк! Английский тоже дерьмо -- почему пишется так, а читается по-другому? Почему никто до сих пор не поправил? Латинский алфавит -- убожество, бедным немцам нужно 7 букв для "Щ". Лучше всего китайский и вот почему:
— один иероглиф заменяет кучу букв;
— высокий порог вхождения, чувствуешь себя илитой;
— @аннотацииинтонации;
— строгая типизация, никаких флексий;
— многоплатформенность: поддерживается Кантоном, Мандарином и пр.
— полная совместимость с прежними версиями.
Нихао, господа!
T>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?
Прочитал всю ветку, много думал. Пишу на JS с 2000-го года, владею многими другими языками. Вопросы и ответы.
1. Почему ничто другое не вытеснило это говно?
JS сам вытеснил VBScript, который был в общем зачёте лучше. Много званых, но мало избранных. Спросите у знакомой блондинки, почему она выбрала именно текущего партнёра из множества женихов.
2. У JS низкий порог вхождения.
Это теперь считается недостатком?
2.1. У JS низкий порог вхождения, а я всё равно ничего не понял.
Не отчаивайтесь, для вас специально придуманы фреймворки [\w]+\.js
3. JS не такой, как все.
Вы тоже, смените палитру вашей IDE на цвета по умолчанию.
4. Нет явных типов.
Согласен, очень жаль, что нет типов name, email, phone... -- именно того, с чем должен работать JS в первую очередь. В других языках их тоже нет.
5. Нет защиты от дурака.
А в С++
На самом деле в JS есть такая защита от дураков, которая другим языкам и не снилась, называется "прототип". Вот выпускается очередная кривая версия библиотеки, всё разлетается, а мы прототипчиком всё и везде и поправим.
6. Нет модулей, сборок, маршалинга, петтинга и фистинга.
Не нужно.
7. Партия торжественно обещает, что нынешнее поколение будет жить при JS 2017.
Итого. В русском языке нет слова legacy, числительное 21 требует единственного числа, нет артиклей, зато сплошные роды. Давайте отменим этот пережиток! Почему ни один язык не заменил русского? Ах, какой логичный был волапюк! Английский тоже дерьмо -- почему пишется так, а читается по-другому? Почему никто до сих пор не поправил? Латинский алфавит -- убожество, бедным немцам нужно 7 букв для "Щ". Лучше всего китайский и вот почему:
— один иероглиф заменяет кучу букв;
— высокий порог вхождения, чувствуешь себя илитой;
— @
— строгая типизация, никаких флексий;
— многоплатформенность: поддерживается Кантоном, Мандарином и пр.
— полная совместимость с прежними версиями.
Нихао, господа!