我正在努力寻找一种编写优秀JavaScript代码的方法,这些代码效率很高,被其他开发人员广泛接受并且不是很难看.
直到最近,我使用的只是文字对象和jQuery的一些内容,但在阅读了Douglas Crockford的"JavaScript:The Good Parts"后,我现在完全意识到JavaScript比AJAX,DOM修改和简单动画更多.
问题是JavaScript似乎没有太多标准化.可用的OOP /继承模式的数量超过了我.我并不习惯每个框架/库都提供自己的继承.我也不想对这些事情做出错误的决定,因为这意味着在出现一些问题时重写所有代码.
所以我正在寻找的是现有的开源Web应用程序,如果可能的话,在客户端使用JavaScript,以查看实际项目中使用的模式.我想看看Web应用程序的代码,而不是框架或库.我不介意,如果这些网络应用程序是基于某个框架(如果它是Dojo或RequireJS,它会更好,因为我正在使用它们;)
编程不是我的主要工作,虽然我喜欢它,有时也会得到报酬.多年以来我一直听说Linux和我的朋友们向我展示了许多*nixes(或*nici?),尽管我坚持使用Mac OS.
您是否认为我可以欣赏Linux内核的任何部分,这将有助于我理解整个内容是什么?例如,Linux与Darwin有何不同?
我是用汇编程序和DOS长大的,所以像中断或低级别C这样的东西不应成为理解的障碍.但最后我对高级概念更感兴趣,比如线程或网络堆栈 - 我知道不同的操作系统会以不同的方式执行它们.我正在寻找有趣,轻松和愉快的事情,比如深夜阅读.
(注意:制作CW,以防万一)
更新:我找了一些文档并开始阅读:
我是一个非常年轻的开发人员,仍处于职业生涯的模拟阶段.我已经阅读了很多关于并发等主题的内容,并使用工作单元来允许业务层控制持久性事务.我甚至实现了一些实现这些主题的痛苦但功能强大的代码.但我真的没见过一个真正优雅的实现的真实世界的例子.我周围没有很多优秀的TDD,模式聚焦的榜样,所以我不得不向外界寻求指导.
所以,我正在寻找一些开源企业应用领域模型的典型例子.最好用c#编写,但其他语言也可以,只要它们是干净优雅的域模型解决方案的好例子.
我真正希望看到的一些优点是并发,业务规则和对象验证,事务/工作单元和半透明日志记录机制的优雅解决方案.我也很想知道一些现实世界的最佳实践是在域模型代码中进行异常处理.
我知道我可以随便开始闯入一些开源项目,并尝试从坏处解读好处,但我希望这里的专家社区能有一些很好的项目想法,以便简化工作.
谢谢你的时间.
我对构建和构造更容易的框架并不感兴趣.我选择的框架,或者是否使用框架是必要的考虑因素,但与我的问题完全不同.除非这些框架本身是开源的,并且是非常好的例子.
我正在寻找的是一个"做对了"的项目,通过灵活且易于维护的代码解决现实世界的问题,这样我就可以亲眼看到,并了解应该如何完成的示例这不是一个简单的50行教程示例.
有关系吗?我应该使用其中一个吗?或两者,甚至?许可证文件可以是任何名称吗?(有任何扩展吗?)
我确信有一个包含所有这些的"最佳实践"指南,但我找不到任何运气.
您建议在C中使用pthreads线程池进行哪些开源实现?
如果此实现是:
有谁知道java中一个好的商业日历库?
它应该处理简单的日期计算,考虑到假期.
理想的情况是,除了配置节假日及公司休息日,我们也应该能够配置的工作时间,每天的基础上',因此我们可以计算SLA和KPI的工作时间.
我知道这样的事情是jboss jBpm的一部分,但我想知道他们是否还有其他项目这样做.
当然,开源是一个很大的优点!
vim附带了一个很好的内置交互式教程.您只需运行以下命令即可访问本教程:
$ vimtutor
Run Code Online (Sandbox Code Playgroud)
它非常易于使用,因为它可以为基本命令创建工作案例.有更高级的教程吗?有没有人想过建立一个帮助他们将他们的VIM技能提升到新的水平?vim的大多数教程和备忘单网站只显示命令,但不一定是特定用途和示例.
那里有高级教程吗?这是一个可以作为开源文档的项目类型,每个人都可以添加示例吗?像Vim Interactive Wiki或类似于具有内置正则表达式测试程序的RegEx站点.
我正在寻找可能免费或免费试用版的这些开源工具来建立完整的数据仓库堆栈.
我知道很少像Pentaho开源Mondrian服务器,但无法获得任何google结果来设置完整的平台.我不确定这些组件是否相互兼容?有人可以列出他们在链中的位置吗?
open-source ×10
java ×2
c ×1
c# ×1
calendar ×1
concurrency ×1
interactive ×1
javascript ×1
kernel ×1
licensing ×1
linux ×1
phonetics ×1
project ×1
pthreads ×1
resources ×1
threadpool ×1
vim ×1