Это не истинный SOAPpy, не работает с Python 2.5 - это работает, хотя это является очень простым и действительно, действительно основным. Если Вы хотите говорить еще со сложным веб-сервисом, ZSI является Вашим единственным другом.
действительно полезная демонстрация, которую я нашел, в http://www.ebi.ac.uk/Tools/webservices/tutorials/python - это действительно помогло мне понять, как ZSI работает.
Серверный Javascript был возможен в течение долгое время . Я поддерживаю код с его помощью каждый день. Это намного лучше, чем классический ASP (по крайней мере, у меня могут быть «настоящие» объекты, попытка поймать и т. Д.). Еще одна замечательная вещь - это то, что вы можете избежать перекодирования кода проверки формы на разных языках. Я просто использую такой файл javascript:
<!--//<%
//code
//%>-->
Это позволяет вам включать код с помощью
и с помощью
. С другой стороны, было бы намного проще «сломать» ваш код проверки, взглянув на него (если бы вы не были достаточно осторожны). Никогда не помещайте туда конфиденциальную информацию, кроме кода проверки. Кроме того, вы можете выбрать желаемое расширение файла, но никогда не сохраняет серверный JavaScript, который обращается к базе данных как .js
. Файлы .asp
по умолчанию выполняются, а не отправляются в виде обычного текста. Это неверно для файлов .js
, которые выполняются только в том случае, если они включены в файл .asp
.
Фактический язык Javascript - ECMAScript. (См. Стандартные и статьи в Википедии ).
ECMAScript используется во многих браузерах как Javascript, он используется во Flash как ActionScript, а у Microsoft есть собственная реализация под названием JScript, которая является используется вместо Javascript в Internet Explorer и как язык на стороне сервера в ASP (альтернатива более распространенному VBScript).
Сам язык не является специфическим для какой-либо среды, например для Интернета. Модель DOM, используемая в Javascript, не является частью самого языка ECMAScript. Таким образом, язык может быть адаптирован практически к любой среде, но наиболее распространенным, конечно же, остается Javascript.
Javascript станет следующим более широко используемым языком приложений. Почему? Спросите у команды разработчиков Google Chrome OS. Клиентское приложение и облачные вычисления вам что-то не говорят?
Вы можете создавать настольные приложения с Titanium Desktop , используя веб-технологии, включая JavaScript или Python и Руби, если хотите.
Я написал несколько собственных инструментов на JavaScript. Преимущество состоит в том, что легко объединить некоторые CSS и HTML, чтобы получить интерфейс для вещей, которые я обычно делал бы просто консольными командами.
CouchDB использует javascript для структурирования данных и управления ими.
Возможно, вам захочется изучить виджеты. Веб-виджеты - это небольшие программы, которые создаются с использованием веб-языков (HTML, CSS, Javascript) и имеют некоторые специфические небольшие функции.
Opera в настоящее время использует их, вы видите их в Palm WebOS, и скоро появится спецификация W3C. для них.
См. Rhino для реализации javascript, полностью написанной на java. Обычно он встраивается в java-программу для включения сценариев, поэтому его можно использовать на стороне сервера.
Я не согласен. С появлением веб-сервисов вы можете написать всю клиентскую часть своего приложения, если хотите, и просто взаимодействовать с веб-сервисами через AJAX. Я бы не рекомендовал это, но это можно сделать. Теперь вы можете рассматривать веб-службу как часть приложения, но я думаю, можно утверждать, что это не большая часть приложения, чем технология вашей базы данных.
JavaScript - это завершенный по Тьюрингу язык, относительно широко принятый и понятный по своему синтаксису и структуре, а также время выполнения которого вне браузера. Он использовался в сценариях на стороне сервера , сценариях командной строки и для разработки надежных веб-приложений с момента его создания. Это также эксклюзивный язык на Palm Pre, работающий под управлением WebOS .
То, что повлияло на JavaScript в получении более широкого признания в качестве «полноценного» серьезного языка в прайм-тайм, - это отсутствие единообразия в реализации. Честно говоря, это в значительной степени произошло из-за попытки Microsoft внедрить проприетарные расширения и ошибочной попытки создания разделительных технологий, таких как ActiveX, JScript и т. Д.
Теперь, когда за ней стоит полная объектная модель и относительно сложный набор библиотек, нет причин не рассматривать ее так же серьезно, как любой другой современный язык, широко используемый. В самом деле, это, вероятно, самый широко известный сегодня компьютерный язык.
См. Jaxer
С Jaxer ваш JavaScript получает полную доступ к базам данных, таким как MySQL или интегрированная база данных SQLite. Богатые файловая система ввода-вывода, а также низкоуровневые доступ к сетевому сокету доступен для вы все прямо в JavaScript на сервер. И вы можете назвать эти серверы работает без проблем от клиента - выставляя только те, которые соответствуют ваши требования безопасности.
Механизм JScript от Microsoft может быть размещен в широком диапазоне приложений. Его также можно использовать из нескольких других стандартных хостов сценариев общего назначения, таких как WSH и MSHTA, в дополнение к IE. Он также может быть размещен на стороне сервера с использованием классического ASP.
Это означает, что существует несколько способов создания не-веб-приложений с использованием JScript под Windows в дополнение к серверным веб-приложениям. Сюда входят автономные настольные приложения или приложения клиент-сервер.
Подобные инструменты существуют из других источников. Большинство из них поддерживает дополнительные платформы помимо Windows.