首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCL作为一种服务器端编程语言

TCL作为一种服务器端编程语言
EN

Stack Overflow用户
提问于 2009-11-23 00:59:49
回答 4查看 3.1K关注 0票数 7

我正在准备构建一个web应用程序(app),并且对使用DHTML和TCL很感兴趣。我在TCL中构建应用程序已经有一段时间了,并且对使用这种语言感到很舒服。我有使用Visual Studio (VS)编写web应用程序的经验,其中服务器端代码是用C#编写的。VS让这一切变得非常简单和直接。

有没有人对IDE有什么建议,可以让我编写HTML/Javascript客户端代码和TCL服务器端代码,类似于VS?我拿起了"Web Tcl Complete“这本书,但它似乎没有提供将Tcl与DHTML相结合的信息。

谢谢,

达米恩

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-23 01:10:20

我在一家公司工作,该公司专门用tcl开发web应用程序。它不会为你赢得任何奖项,但它是一个非常可行的平台。DHTML的处理方式和其他服务器端语言一样,它是服务端的,就像任何其他html一样,因为它是客户端。我们使用AOLserver。尽管名字很糟糕(aol!!??)这是一个很好的平台,可以用php/jsp/asp做所有能做的事情。线程化非常简单:)。多年来,AOLserver一直是最快的web服务器。

您只需将tcl脚本(.tcl文件包含您的业务逻辑)和.adp文件(视图代码和dhtml)上传到服务器并运行它们。所有的aolserver代码都是用c或tcl编写的。

tcl的一个非常好的集成开发环境是Komodo

为使用tcl做好准备,但它是一种非常成熟的语言,具有可以做任何事情的库。:D大多数人只是不喜欢它的语法,但正如你所知,它非常简单。

哦,是的,如果你在湾区,我也许能够get you an interview ;) Tcl程序员在这里相当稀缺。

票数 8
EN

Stack Overflow用户

发布于 2009-11-24 17:49:46

我不能完全确定您在VS中编写web应用程序所使用的语言/范例/设计模式,因为编写web应用程序的方式通常与您使用的IDE无关。但一般来说,编写web应用程序有两种方法:

  1. 是老式的方式--从应用程序代码中生成UI元素。这是Perl中的CGI.pm或Java中的Google Web Toolkit等库所采用的方法。好处是,对于桌面开发人员来说,这是一种熟悉的设计模式,其中UI和业务逻辑由同一语言处理。缺点是,一旦你最终学会并完全熟悉HTML、CSS和Javascript,做任何复杂的、现代的、高级的和Web2.0风格的事情都会变得非常痛苦。
  2. 以现代的方式-应用程序代码只是生成数据结构,供HTML模板引擎或来自前端的AJAX请求使用。缺点是,真正擅长HTML、CSS和Javascript需要一个陡峭的学习曲线。好的一面是,你会成为一个更好的网络开发人员,可以很好地实现像谷歌地图这样的东西。

我推荐使用现代的方式,因为你提到了web应用。如果它只是一个网站,那么老式的方式就足够了。所以你问题的第二部分的答案是更好地了解HTML,CSS和Javascript,并使用HTML模板来结合应用程序逻辑和(D)HTML (D部分与模板几乎没有关系,更多的是了解如何使用javascript)。

不过,对于你问题的第一部分,我也推荐Komodo。它对HTML和CSS很好,对tcl和javascript也很好。我买不起成熟的Komodo IDE,所以我使用免费的Komodo Edit,但即使是Komodo Edit也足以在其中创作web应用程序。

票数 0
EN

Stack Overflow用户

发布于 2009-11-24 20:27:14

根据拜伦的回答,AOLServer是一个很好的候选者,但是如果你有兴趣使用apache作为你的网络服务器,那么有一个mod_tcl (http://tcl.apache.org/mod_tcl/),它允许你使用Tcl作为你的服务器端语言(类似于php)。

我已经有好几年没有尝试过了,但最后我记得它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1779253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档