TCL как серверный [закрытый] язык программирования

Считайте вызов osql.exe (инструмент командной строки для SQL Server) передающий как параметр текстовый файл записанный для каждой строки с вызовом к хранимой процедуре.

SQL Server обеспечивает некоторые блоки, которые могли быть полезными с именем SMO, которые имеют бесшовную интеграцию с PowerShell. Вот статья об этом.

http://www.databasejournal.com/features/mssql/article.php/3696731

существует методы API для выполнения хранимых процедур, что я думаю, стоят быть исследованным. Здесь пример запуска:

http://www.eggheadcafe.com/software/aspnet/29974894/smo-running-a-stored-pro.aspx

7
задан user175328 22 November 2009 в 16:59
поделиться

4 ответа

Я работаю в компания, которая делает свои веб-приложения на tcl exclusivley. Он не принесет вам никаких наград, но это очень жизнеспособная платформа для этого. DHTML обрабатывается так же, как и другие языки на стороне сервера, он является серверным, как и любой другой HTML, потому что он является клиентским. Мы используем AOLserver . Несмотря на ужасное название (aol !! ??), это хорошая платформа, и она делает все, что можно делать в php / jsp / asp и т. Д. Нарезать нить очень просто :). AOLserver был самым быстрым веб-сервером в течение многих лет.

Вы просто загружаете tcl-скрипты (файлы .tcl содержат вашу бизнес-логику) и файлы .adp (ваш код представления и dhtml) на сервер и запускаете их. Весь код aolserver написан либо на c, либо на tcl.

Очень хорошей IDE для tcl является Komodo .

Будьте готовы к огорчению из-за использования tcl, но это очень зрелый язык с библиотеками, позволяющими делать что угодно. : D Большинству людей просто не нравится синтаксис, но, как вы знаете, он очень простой.

Ах да, если вы находитесь в районе залива,

8
ответ дан 7 December 2019 в 05:24
поделиться

Я не совсем уверен, какой язык / парадигма / шаблон дизайна вы использовали при написании веб-приложений в VS, потому что то, как вы пишете веб-приложение, обычно не зависит от того, какую IDE вы используете. Но в целом есть два подхода к написанию веб-приложений:

  1. Старая школа - создание элементов пользовательского интерфейса из кода приложения. Это подход, используемый такими библиотеками, как CGI.pm в Perl или Google Web Toolkit в Java. Плюс в том, что это знакомый для разработчиков настольных ПК шаблон проектирования, в котором пользовательский интерфейс и бизнес-логика обрабатываются на одном языке. Обратной стороной является то, что как только вы, наконец, освоите HTML, CSS и Javascript и освоите его, делать что-либо сложное, современное, продвинутое и Web2.0-иш становится огромной болью.

  2. Современный подход - код приложения просто генерирует структуры данных, которые будут использоваться либо механизмами создания шаблонов HTML, либо запросами AJAX из внешнего интерфейса. Обратной стороной является то, что хорошее владение HTML, CSS и Javascript требует длительного обучения. Положительным моментом является то, что вы станете лучшим веб-разработчиком, которому удобно реализовать что-то вроде карт Google.

Я бы порекомендовал современный способ, потому что вы упомянули веб-приложения. Если бы это был просто веб-сайт, то старой школы было бы достаточно. Итак, ответ на вторую часть вашего вопроса - лучше узнать HTML, CSS и Javascript и использовать шаблоны HTML для объединения логики приложения и (D) HTML (часть D имеет мало общего с шаблонами и больше связана со знанием как использовать javascript).

Тем не менее, в первой части вашего вопроса я также рекомендую Komodo. Это' хорошо работает с HTML и CSS и отлично работает с tcl и javascript. Я не могу позволить себе полноценную IDE Komodo, поэтому я использую бесплатный Komodo Edit, но даже Komodo Edit более чем достаточно для создания веб-приложений.

0
ответ дан 7 December 2019 в 05:24
поделиться

Следуя ответу Байрона, хорошим кандидатом является AOLServer, но если вы заинтересованы в использовании apache в качестве веб-сервера, тогда есть mod_tcl ( http://tcl.apache.org/ mod_tcl / ), который позволяет вам использовать Tcl в качестве серверного языка (аналогично php).

Я не пробовал его уже несколько лет, но, насколько я помню, он работал довольно хорошо.

0
ответ дан 7 December 2019 в 05:24
поделиться

Я нашел cgi.tcl (на expect.nist.gov) очень полезным для серверной части ...

0
ответ дан 7 December 2019 в 05:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: