我来自Java背景,在阅读了Paul Graham的这篇小文章之后,我开始想知道如何选择一种新的语言,即Common Lisp,以加快工作速度(我是一名Web开发人员)。
我目前正在编写宠物项目,但我有一些未来的业务计划。保罗在论文中谈到LISP是“秘密武器”。我不知道十年后这个说法是否正确,但是我将脚趾插入了一个不错的CL教程中,看起来LISP对于Web开发可能更胜一筹。
Paul还提到Python是我真正熟悉的不错的选择。我的问题是:我将来的Web项目应该选择哪个?
我在想什么:
- 我不会开发桌面应用程序,因此可以选择我喜欢的任何语言。
- python似乎有一个很大的社区,因此与lisp相比,它拥有更多的库/框架
- 我发现Lisp具有某些功能(例如宏),在其他任何地方都找不到
- 我通常独自工作或与其他1-2位程序员一起工作,但要找到一个精通Lisp知识的人可能很难
所以你怎么看?