А можно пример "грязного" кода, сгенерированного JavaScript и пример "чистого" кода, сгенерированного CSharp
Можно даже а инструкциях ASM
Почему,
beep, на русском форуме Unity3D идет откровенное навязывание использования CS?
Почему на западных форумах подобная религия отсутствует?
Русские а-ля-программисты комплексуют с того, что JS - это не тру кодерский язык?
Я представляю ситуацию, когда новичок, получив совет учить C# и пользоваться справкой MSDN, бросает затею познать Unity только потому, что это требует изучения языка программирования методиками, которыми пользуются для
изучения языка программирования. В Unity создидают, а не учат язык.
То, что в чем-то CS лаконичнее и жестче, то, что у него в некоторых областях больше возможностей и то, что он гораздо привычнее программистам, что имеют опыт с C и CPP не значит, что это Only Must Have альтернатива всем и каждому.
Посему, уверен, что
совет пользоваться исключительно CS подрывает рост русского сообщества.
Чтоб далеко не бегать, приведу пример из своего второго хобби. Новичкам, которые только начинают заниматься дайвингом ни один здравомыслящий инструктор или старший товарищ не посоветует приобретать техническое снаряжение, не смотря на то, что оно эффективнее, надежнее и что новичок-таки сам может, в конце концов, его выбрать.
И, что забавно, а-ля-технодайверов, опять же, полно в России... потому как выработалась больная религия крутости и правильности. Тогда как подавляющее большинство дайверов на Западе предпочитают удобство и комфорт, пользуя обычное снаряжение.
UnityScript на основе JavaScript - это удобство и комфорт без лишних технических тонкостей. Не лишайте этого молодых разработчиков.