Может ли тот же ASP.NET заменить JavaScript при создании сайтов? Можно ли там реализовывать те же функции, что и на JS.
Или, скажем, HTML5 годится как "замена" JS?
Мне нужно переориентироваться на создание небольших сайтов на CMS WordPress. C# мне знаком. Сейчас собираюсь осваивать технологию ASP.NET + HTML/CSS, и вот не знаю, обязателен ли JavaScript для создания обычных сайтов на WordPress?
JavaScript
Есть ли аналоги JavaScript?
> Может ли тот же ASP.NET заменить JavaScript при создании сайтов?
ASP.NET, в принципе, заменяет весь комплект HTML+JS+CSS+PHP. Код на ASP.NET (как и XML, так и code-behind) преобразовывается сервером в те же HTML+JS+CSS - и браузер получает их, как если бы сайт писали на них.
ASP.NET или HTML+JS+CSS+PHP - это уже дело вкуса. Не всем нравится ASP.NET, в т. ч. из-за недостаточного количества хостингов, особенно бесплатных.
> Или, скажем, HTML5 годится как "замена" JS?
Никоим образом. HTML+CSS - это дизайн. JS - это интерактивность, чтобы при определенных действиях пользователя (скажем, ввод текста) происходило определенное действие (скажем, валидация введенного текста и вывод ошибки, если введено неверно).
> обязателен ли JavaScript для создания обычных сайтов на WordPress?
А поддерживает ли сия убогая недоCMS - вышеупомянутый ASP.NET?
Если нет, то, очевидно, JS необходим.
> typescript, coffeescript
А ничего, что CoffeeScript интерпретируется интерпретатором JS?
Да и по сути - это тот же JS, только синтаксис в стиле близком к Python и Ruby. Ничего примечательного.
Про TypeScript вообще ничего не слышно.
Dart от Google - еще обещает больше. Там планируется не только тупой синтаксический сахар, но и какие-то работы над API, например, возможность удобного создания своих контролов и тэгов (Polymer). Еще, возможно, Google напишет нативный интерпретатор Dart и встроит его в Chrome (чтобы скрипты Dart интерпретировались не JSом, а браузером нативно, также как JS).
Но это скорее футуризм, чем текущая реальность.
ASP.NET, в принципе, заменяет весь комплект HTML+JS+CSS+PHP. Код на ASP.NET (как и XML, так и code-behind) преобразовывается сервером в те же HTML+JS+CSS - и браузер получает их, как если бы сайт писали на них.
ASP.NET или HTML+JS+CSS+PHP - это уже дело вкуса. Не всем нравится ASP.NET, в т. ч. из-за недостаточного количества хостингов, особенно бесплатных.
> Или, скажем, HTML5 годится как "замена" JS?
Никоим образом. HTML+CSS - это дизайн. JS - это интерактивность, чтобы при определенных действиях пользователя (скажем, ввод текста) происходило определенное действие (скажем, валидация введенного текста и вывод ошибки, если введено неверно).
> обязателен ли JavaScript для создания обычных сайтов на WordPress?
А поддерживает ли сия убогая недоCMS - вышеупомянутый ASP.NET?
Если нет, то, очевидно, JS необходим.
> typescript, coffeescript
А ничего, что CoffeeScript интерпретируется интерпретатором JS?
Да и по сути - это тот же JS, только синтаксис в стиле близком к Python и Ruby. Ничего примечательного.
Про TypeScript вообще ничего не слышно.
Dart от Google - еще обещает больше. Там планируется не только тупой синтаксический сахар, но и какие-то работы над API, например, возможность удобного создания своих контролов и тэгов (Polymer). Еще, возможно, Google напишет нативный интерпретатор Dart и встроит его в Chrome (чтобы скрипты Dart интерпретировались не JSом, а браузером нативно, также как JS).
Но это скорее футуризм, чем текущая реальность.
ASP.NET ВКЛЮЧАЕТ JavaScript, если нужны браузерные скрипты. Другого языка для браузерных скриптов реально нет.
Можно обойтись без него, перебросив нагрузку на сервер. Но это чревато.
Можно обойтись без него, перебросив нагрузку на сервер. Но это чревато.
asp.net это серверная часть.
html это язык разметки и никак не относиться к js
для создания сайтов на WP ЯП знать не обязательно.
html это язык разметки и никак не относиться к js
для создания сайтов на WP ЯП знать не обязательно.
typescript, coffeescript
Вообще у JS появилась альтернатива называется Dart. Гугл его будет продвигать.
Что же касается вашей языковой ксенофобии. Выход есть Есть компиляторы с C# на JS
поищите здесь github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
и здесь stackoverflow.com/questions/7667327/best-c-sharp-to-javascript-translator
или тут webcache.googleusercontent.com/search?q=cache:WAGCQCfUaIAJ:habrahabr.ru/post/98734/+&cd=3&hl=ru&ct=clnk&gl=ru
Что же касается вашей языковой ксенофобии. Выход есть Есть компиляторы с C# на JS
поищите здесь github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
и здесь stackoverflow.com/questions/7667327/best-c-sharp-to-javascript-translator
или тут webcache.googleusercontent.com/search?q=cache:WAGCQCfUaIAJ:habrahabr.ru/post/98734/+&cd=3&hl=ru&ct=clnk&gl=ru
Похожие вопросы
- Сайт learn.javascript не устарел? Не нужно ли искать аналогов посовременней чтобы учить js?
- У javascript есть аналог этих функций и методов, как в python?
- С чего начать учить JavaScript?
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?
- Зачем нужен prototype в JavaScript?
- Тяжело ли выучить JavaScript?
- Как создать квадрат через JavaScript?
- Смотрел я тут учебный курс Евгения Попова по javascript. Удивил он (Попов) в паре мест...
- Имеет ли смысл изучать JavaScript если я полный ноль в веб программировании?
- Как установить JavaScript на ноутбук Asus ?