Языки на стороне клиента - PullRequest
5 голосов
/ 10 марта 2012

Я не веб-программист, поэтому прошу прощения за мое невежество. Когда дело доходит до программирования на стороне сервера, у нас есть множество доступных технологий, таких как PHP, ASP.net, JSP и так далее.

Однако, когда дело доходит до написания сценариев на стороне клиента, я слышал только о JavaScript и AJAX. Возможно, вы также можете включить Java-апплеты, так как они запускаются на клиенте. Относительно новым является также родной клиент Google. Но существуют ли еще какие-либо технологии на стороне клиента, которые существуют и пользуются популярностью?

Ответы [ 4 ]

7 голосов
/ 10 марта 2012

AJAX - это просто модное слово, это не язык. Собственный клиент Google похож на NSAPI, вы можете использовать его для создания плагинов (на самом деле это не считается). Google также продвигает новый клиентский язык под названием Dart , который, вероятно, ни к чему не приведет, а старые версии IE поддерживают VBScript.

Итак, у вас есть JavaScript, VBScript (вроде) и Dart (вроде).

4 голосов
/ 10 марта 2012

Пока что JavaScript является единственной вездесущей технологией на стороне клиента, так как Flash исчезает.Google работает на языке дартс, который, как они ожидают, заменит JavaScript, и существует несколько других менее популярных вещей (CoffeeScript, Opa и т. Д.).Все упомянутые (начиная с Dart) либо запускаются из браузера с использованием их собственных интерпретаторов, либо компилируются в JavaScript для использования на стороне клиента.Также существует GWT, инструментарий, который позволяет писать на Java и снова компилировать код в JavaScript.

1 голос
/ 10 марта 2012

Adobe Flash очень популярен;), а также Activex ...

0 голосов
/ 10 марта 2012

Некоторыми языками сценариев на стороне клиента являются Python, Perl, есть также Ruby и т. Д. Но в основном все серверные части способны программировать на стороне клиента.

...