有人能否提供类似于VS的IDE建议,使我能够编写HTML / Javascript客户端代码和TCL服务器端代码?我买了一本书《Web Tcl Complete》,但似乎没有提供有关将Tcl与DHTML结合使用的信息。
谢谢, Damion
您只需将tcl脚本(.tcl文件包含业务逻辑)和.adp文件(视图代码和DHTML)上传到服务器并运行即可。所有aolserver代码都是用C或Tcl编写的。
对于tcl来说,一个非常好的IDE是Komodo。
准备好被人吐槽使用tcl了,但它是一种非常成熟的语言,具有几乎可以完成任何任务的库:D大多数人不喜欢它的语法,但是正如你所知,它非常简单。
哦,是的,如果你在湾区,我可能可以帮你面试;)这里稀缺Tcl程序员。
我不确定你在使用VS编写Web应用程序时使用了哪种语言/范例/设计模式,因为编写Web应用程序通常与使用的IDE无关。但一般来说,编写Web应用程序有两种方法:
老派的方式 - 从应用程序代码生成UI元素。这是Perl中CGI.pm库或Java中Google Web Toolkit采用的方法。优点是对于桌面开发人员来说,这是一种熟悉的设计模式,其中UI和业务逻辑由同一种语言处理。缺点是一旦你最终学会并完全掌握HTML、CSS和Javascript,做任何复杂、现代、高级和Web2.0风格的事情都会变得非常困难。
现代的方式 - 应用程序代码仅生成数据结构,以供HTML模板引擎或前端AJAX请求消耗。缺点是实际上要精通HTML、CSS和Javascript需要一个陡峭的学习曲线。优点是你将成为更好的Web开发人员,能够轻松实现像谷歌地图这样的东西。
如果你提到了Web APPS,我会推荐现代的方式。如果只是一个网站,那么老派的方式就足够了。所以对于你问题的第二部分的答案是更好地了解HTML、CSS和Javascript,并使用HTML模板来结合应用程序逻辑和(D)HTML(D部分与模板关系不大,更多的是知道如何使用javascript)。
对于你问题的第一部分,我也推荐Komodo。它在处理HTML和CSS方面很好,并且在tcl和javascript方面也非常出色。我买不起完整版的Komodo IDE,所以我使用免费的Komodo Edit,但即使是Komodo Edit也足以编写Web应用程序。
我发现 expect.nist.gov 上的 cgi.tcl 对于服务器端部分非常有用...