Haskell是否足够成熟用于Web应用程序? [英] Is Haskell mature enough for web applications?

查看:114
本文介绍了Haskell是否足够成熟用于Web应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


似乎Haskell for web没有太多工作要做。人们使用它
作为功能
编程的学习工具,而不是业务。有
任何人在Haskell上开发和部署web
应用程序吗?请,
共享链接。



下一个会话评论可能会改变我的想法

在业务方面也很有用。
指导,指导,
请!


我打算学习函数式编程语言,我选择了Haskell。

Haskell是否已经熟到开发商业Web应用程序?或者我应该开始寻找其他选择,甚至可能是除函数式编程语言之外的其他选择,如果它是值得的?

学习语言的投资非常昂贵,我想确保Haskell真的值得学习。



指导,请。

解决方案

Ramiz,



您的标题提到了商业Web应用程序,而您的问题没有,所以我假设最终目标是使用函数式编程语言编写Web应用程序。 p>

如果是这种情况,我建议您从 yaws ,一种用功能并发编程语言Erlang编写的快速HTTP服务器。您将学习将类似PHP的脚本转变为功能性思维模式的起伏,其中大部分可以转化为您与Haskell的工作。



d真的喜欢坚持Haskell,语言的选择比一般的函数方法更重要,然后看看现实世界哈斯克尔一书。这会让你了解语言如何解决你在学习语言时可能有兴趣处理的常见问题。


Seems that there are not much work done on Haskell for web. People uses it as a learning tool for functional programming more than business. Has anyone developed and deployed web application on Haskell, yet? Please, share the links.

The next session comments might change my mind and plan something else which could be also useful in terms of business. Guidance, Guidance, Please!

I'm planning to learn a functional programming language and I picked Haskell.

Is Haskell "cooked" enough to develop a commercial web application? Or should I start looking for other options, maybe even something other than a functional programming language, if it is worthy?

Investment in learning a language is very expensive and I want to make sure Haskell is really worth it to learn.

Guidance, Please.

解决方案

Ramiz,

Your title mentions "commerical web applications," while your question doesn't, so I'm assuming that the end goal is to write a web application using a functional programming language.

If this is the case, I recommend that you start with yaws, a fast HTTP server written in the functional concurrent programming language Erlang. You'll learn the ups and downs of twisting PHP-like scripts into a functional mindset, much of which you can then translate into your work with Haskell.

If you'd really like to stick with Haskell, and the choice of language is more important to you than the general functional approach, then take a look at the Real World Haskell book. That will give you a sense of how the language solves common problems that you might be interested in tackling while you learn the language.

这篇关于Haskell是否足够成熟用于Web应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆