注意:我是的后台开发人员,业余时间在上工作,所以请原谅我的无知。
我正试图让我的头脑了解Clojurescript,以及它如何可能与我正在进行的项目,或计划在未来进行的项目相匹配。随着我成长于“经典”的web开发思维(例如,Clojure运行后端、通过JSON将数据分发到前端以便在JS中处理或返回HTML页面供浏览器呈现),我很难理解Clojurescript如何使事情比这个模型更好。
有谁能向我解释一下Clojurescript/Clojure开发的一般方法是什么,将其视为"Clojurescript One“项目名称,意味着应用程序开发将统一在一种语言之下(如此)
任何帮助都会很感激,或者如果有人能给我指点一些图表或解释什么的话--那也太棒了!
发布于 2012-02-10 06:11:56
关于我的一些背景,我开发了Clojurescript、JQuery、Vaadin、Servlet、JSP和许多其他web技术。
1) Clojurescript比我使用过的任何其他web技术都难学,比如Java、Clojure、闭包(带s ;)、闭包库和特定于Closurescript的知识。
2) Clojurescript对于一个小应用来说是没有意义的。只有当您有大量的客户端处理时,才有意义。
3)据我所见,Clojurescript的唯一用途是作为一个更好的javascript (这就是为什么它更适合更大的应用程序),因为Clojurescript的小型化部分也可用于javascript。
4)只有客户端将用Javascript编写,服务器将在Clojure/Javascript中编写
https://stackoverflow.com/questions/9219413
复制相似问题