我被要求参加一个研讨会并尽快编写dojo,以便人们尝试使用Scala并尝试用它来构建一些东西.与会者都将成为Scala的新手,可能来自多种语言中的任何一种(我认为他们可以使用至少一种主流语言编写代码 - 我包括与Java,C#,Python和Ruby的语法比较).
Scala的一部分吸引力在于它是实用的 - 您可以将它用作插入式"强大的Java"(Java具有更少的语法杂乱,闭包,不变性,FP,特征,单例对象,漂亮的XML处理,类型推断等. )仍然在JVM(以及据称的.NET CLR)上运行,并且不需要您更改构建工具,服务器基础结构,库,IDE等.我见过的大多数katas都很有趣,但不是"现实世界" - 像Euler等项目的数学挑战.这些似乎不合适,因为我们正试图探索将它用作一种实用的现实世界语言,人们可以考虑将其用于黑客和工作,并且因为人们不是
那么,有没有人遇到任何更实用的日常卡塔斯而不是算术上的"解决问题"?Katas,也就是说,可以测试语言,库和工具是否能够满足大多数人必须做的实际日常编程的用例,而不是测试.(并不是说不切实际的那些不好玩,但是不适合我被要求运行的那种东西.)
如果我找不到好的例子,我认为尝试建立类似图书馆目录的东西可能是有用的 - 这个活动适用于主要为大学(以及教育和文化 - 博物馆,画廊,学校,图书馆等).虽然这有点无聊,但这是与会者在日常生活中所做的事情.有什么建议?
ret*_*nym 10
有一个创意公共许可入门培训课程,这里有动手练习:
http://github.com/javaBin/scala-training-slides
http://github.com/javaBin/scala-training-code
幻灯片采用Open Office格式.如果您没有安装此功能,可以将它们上传到SlideShare,然后将其转换为在线查看.
归档时间: |
|
查看次数: |
6020 次 |
最近记录: |