JavaScript – язык программирования, являющийся прототипно-ориентированным. Чаще этот язык используется в разработке приложений и браузерах с целью придания им интерактивности и «живости».
Плюсы:
Ни один современный браузер не обходится без поддержки JavaScript.
С использованием написанных на JavaScript плагинов и скриптов справится даже не специалист.
Полезные функциональные настройки.
Постоянно совершенствующийся язык – сейчас разрабатывается бета-вариация проекта, JavaScript2.
Взаимодействие с приложением может осуществляется даже через текстовые редакторы – Microsoft Office и Open Office.
Перспектива использования языка в процессе обучения программированию и информатике.
Минусы:
Пониженный уровень безопасности ввиду повсеместного и свободного доступа к исходным кодам популярных скриптов.
Множество мелких раздражающих ошибок на каждом этапе работы. Большая часть из них легко исправляется, но их наличие позволяет считать этот язык менее профессиональным, сравнительно с другими.
Повсеместное распространение. Своеобразным недостатком можно считать тот факт, что часть активно используемых программ (особенно приложений) перестанут существовать при отсутствии языка, поскольку целиком базируются на нем.