Можно ли C# заменить JavaScript?Я знаю, что на C# можно писать на стороне веб-сервера, вместо Node.JSНо можно ли с таким же успехом заменить JavaScript на C# ? То есть создавать различную анимацию, обработчики событий(кликов и т.д), обращаться к HTML(DOM) и изменять как либо элементы HTML. Вообщем можно ли делать на C# все то же самое 1 в 1 что и на JavaScript для веб-приложений(сайтов) ?Знаю создал не в той доске ну в доске программирования полтора анона сидят
bump 1/25
>>160716960 (OP)Ты дурачок?
>>160716960 (OP)мб ASP.NET
>>160716960 (OP)Слова фронтенд и бэкенд тебе что нибудь говорят?
ты далбоеб, если хочешь узнать почему - почитай что такое c# и что такое js
Читай, что такое ASP.NET
Если учесть, что C# это макрософтовская версия Java, а на жабе была такая хуйня как аплеты, которая была как раз предназначена как раз для того для чего сейчас в основом используется Js, то чому нет? Но ты подумай над главным вопросом. НАХУЯ?
Не пытайся. Хватило уже сильверлайта
>>160717800java script и java - это разные инструменты, сделаные для разных целей. похожи они только словом java
>>160717668>>160717135Не уверен, что скоро, но подобые вещи типа html, css и js уйдут в небытие из-за своей убогости и низкоуровневости для всего лишь простой реализации некоего контента (а точнее его внешнего вида)Нескоро они уйдут просто потому, что даже сейчас в _дескотпных_ приложениях, для достижения кросплатформенности используется какой-нибудь обосанный веб-движок (типа вебкит), который отрисовывает по сути html страницу. В каноне конечно самый правильный вариант - использовать высокоуровневые средства типа QML или XAML.
>>160717985Ты про аплеты не слышал? То что их не юзают это конечно даже хорошо, но всё же они существуют и позволяют производить вычисления на стороне клиента. Правда требуют на стороне клиента обязательного наличия JRE, а так же во времена их появления были слишком жирными для пропускных способностей интернета. Я понимаю, что ты хотел выебнуться, но хуй там плавал. Плюс на Jave есть GWT, который позволяет хуярит фронтент прямо на жаве. Потом это хуйню компилируется в Js и вроде как работает. Но это говно настолько говно, что лучше его не трогать. Теоретически и на C# можно хуярить фронтенд, но это настолько гиблое дело, что нахуй его надо.
Пользуясь моментом спрашиваю про php чем отличается от с и жава. Чем профитнее, где камни.
Bridge.net/thread
>>160718270php интерпретируемый язык компилируемого типа с динамической типизацией. Java статически типизированный язык, который компилируется в низкоуровневый байткод, который затем интерпретируется виртуальной машиной. Си статически типизированный компилируемый язык.
благодарю всех определился выбрал js
>>160718503Понял. php лучше
>>160718825ты для сервера язык выбираешь ?
>>160718200а ты не так просто как мне показалось. выебнуться получилось у тебя, поздравляю.теоретически любое говно можно преобразовывать в js для исполнения на клиенте
>>160718875Я просто смотрю куда вкатываться через несколько лет.
>>160718914В прикладную математику.
>>160718913Emscripten, например, транслирует C++ в JS. А по поводу шарпа в браузере, нахуй оно надо? Для этих целей майкрософт завез TypeScript. Но если уж очень хочется, то пожалуйста, WebAssembly и вперед.
>>160718913Единственная причина почему для фронтенда используется Js это то, что при создании клиентской части веб-приложения можно гарантировать, что этот код будет работать на стороне клиента в большинстве современных браузерах, просто потому что разработчики браузеров сейчас добавляют поддержку Js изкоробки. Вообще сейчас идёт разработка web assembly, который представляюет собой низкоуровневый язык, который может интерпретироваться браузером (а то что это будет внедрено во все браузеры гарантировано тем, что разработкой заняты совместно все ведущие разработчики интернет-браузеров) и тогда скорее всего фронт можно будет пилить на любом говно, а оно будет транслироваться в web assembly.
>>160719157>WebAssembly А его уже допилили до чего-то юзабельного? Просто я интирпрайз макака, пилящая бекэнд и не лезу в дела фронтенда обычно.
>>160718200Silverlight.Net, правда тихо подыхает как и жаба аплеты
>>160720715>жаба аплетыОни изначально мёртворождённые были.
>>160716960 (OP)Какой смысл останавливаться на одном если можно учить оба? Плюс, они всегда в связке используются: бэк - асп, фронт - жс.
>>160717268это бэк, практически полностью
>>160717800Объясняю, долбоеб. Для того, чтобы кодить на чем-то под фронт, нужно чтобы браузер мог интерпретировать этот язык. Жабаскрипт пришел из netscape navigar, единственный адекватный браузер эпохи веб 1.0. Копируя его всеновые браузеры обзавелись интерпретаторами js и он стал широкоподдерживаемым в вебе. Организовать сейчас такую же поддержку большинством браузером какого-то другого языка фронта невозможно.
>>160720715Уже давно умер и на могиле насранно.