首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开发clojurescript/clojure应用程序的“模型”

开发clojurescript/clojure应用程序的“模型”
EN

Stack Overflow用户
提问于 2012-02-09 21:55:25
回答 4查看 1K关注 0票数 8

注意:我是的后台开发人员,业余时间在上工作,所以请原谅我的无知。

我正试图让我的头脑了解Clojurescript,以及它如何可能与我正在进行的项目,或计划在未来进行的项目相匹配。随着我成长于“经典”的web开发思维(例如,Clojure运行后端、通过JSON将数据分发到前端以便在JS中处理或返回HTML页面供浏览器呈现),我很难理解Clojurescript如何使事情比这个模型更好。

有谁能向我解释一下Clojurescript/Clojure开发的一般方法是什么,将其视为"Clojurescript One“项目名称,意味着应用程序开发将统一在一种语言之下(如此)

  • 通常情况下,在应用程序的Clojurescript部分将执行哪些任务?
  • 在应用程序的Clojure (例如后端)部分通常会执行哪些任务?

任何帮助都会很感激,或者如果有人能给我指点一些图表或解释什么的话--那也太棒了!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-10 15:55:44

我认为Clojure/ClojureScript应用程序的结构将非常类似于X后端技术+ JavaScript。

使用Clojure和ClojureScript架构应用程序有一个很大的好处--一种比JSON更丰富的数据格式(您可以用任意键表示散列映射和集合),而不会失去紧凑性。

JavaScript是一种很好、很好的语言,但是ClojureScript提供了很多好处。它在语义上更简单(功能),附带了一个丰富的标准库,一个健壮的经过战斗测试的应用程序库(Google闭包),以及通过宏进行语法抽象的有品位的应用程序所带来的所有好处。

尽管如此,它仍然是非常阿尔法软件和工具仍然需要大量的工作。

票数 7
EN

Stack Overflow用户

发布于 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中编写

票数 2
EN

Stack Overflow用户

发布于 2013-04-04 17:17:04

也许Ganelon微框架(顺便说一句,我是该框架的作者)将适合您的需要--执行模型类似于Vaadin的:服务器端code代码通过AJAX/JavaScript将UI更新推送到浏览器,但默认情况下我们不会将应用程序状态存储在会话中。

演示和文档可在http://ganelon.tomeklipski.com/上获得。

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

https://stackoverflow.com/questions/9219413

复制
相关文章

相似问题

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