Simple is Happiness
Less is more
大话编程
驳PHP优于Node.js的五大理由
by ourjs keys 大话编程 1379156836000
当搜索Node.js与PHP比较时,总能找到Jani Hartikainen写的PHP优于Node.js的五大理由,这也让勇于挑战新事物新技术的同学犹豫不前,这里也让多年在WEB领域耕耘的码农谈谈不同看法。
1. 容易托管
2. PHP在服务器上安装更方便、简易
3. 如果PHP代码损坏,不会拖垮整个服务器,4. PHP进程短暂
5.更大的标准库
另外补充:武功最高的境界就是无剑胜有剑,所有的c#,java php程序肯定都用过javascript吧,但真正对javascript了解又有多少?只是把javascript当作效果工具了吧?
回调: 回调真的恶心吗?当你真的理解事件驱动的时候,你会发现回归才是编程的本质,一切的结束都是回归,而不是强求!
Windows XP 有救了
by ourjs keys 大话编程 1378962360000
据美国科技博客ZDNet报道,在2014年4月8日微软停止支持旧版操作系统Windows XP之后,数千家企业用户似乎仍会坚守这个平台。因此,它们的IT部门就不得不想法寻求非微软公司对Windows XP的支持了。一向与微软关系亲密的Arkoon公司已明确表示,在微软停止支持Windows XP后,它将会接棒继续支持该操作系统。

Arkoon公司位于法国巴黎,隶属于欧洲宇航防务集团EADS旗下的Cassidian安全公司。它给那些在Windows XP寿终正寝后仍无法或不愿离开它的企业用户继续提供ExtendedXP(下面简称EXP)产品,以支持它们正在使用的Windows XP。
请不要让我注册,起码先试一下
by ourjs keys 大话编程 1378941648000
因为做产品的那些人认为(设计师,开发者):强迫人们在体验之前就注册是合理的,为什么会这样?
99%我们现在访问的网站/应用/服务会让你在使用前注册,填写帐号信号,个人信息,信用号信号,确认邮件,邀请朋友,连接到社交网络...
所有这些页面,点击和像素,输入/输出带给人们第一时间的体验, 这将影响到人们对你的产品的感受。
注册很重要, 我们知道这点,所以我们强迫用户去注册?
想像一下,佻在一家服务店里只能在窗外看看,而不能试试,如果你想进去的话还需要你详细的个人信息,那你还会进去吗?

换种方法可能就对了: 先让用户去尝试一下,如果喜欢再让他们注册,去掉登录框吧。
类继承已经过时了
by ourjs keys 大话编程 1378874902000
在《设计模式:可复用面向对象软件的基础》一书的开头,“四人帮”就推出了面向对象设计的两大基本原则:(译注:该书由四位作者合著,均为国际公认的面向对象软件领域的专家。)
面向接口编程,而非面向实现编程。
优先使用对象组合,而非继承。
......
强耦合。在 OO 设计中,继承是所能找到的最强的耦合方式。后代类对它们的祖先类了如指掌。
......
不灵活的层级系统。
多重继承十分复杂。
脆弱的架构。
对程序员来说,懒是一种值得称颂的美德
by ourjs keys 大话编程 1378788342000
其实有很多的博客文章都在讲述为什么懒惰是一个优秀程序员的品质之一,但只有你成为一个程序员才会注意到这些博客。而本文想说想是关于如何检视一个程序员的懒惰,看看它是如何成为好事或坏事的。

如果你知道一点关于编程的事,很快你就会发现软件开发里到处充满了尝试和错误。你修改一下,刷新浏览器,看看是否有效。就像漂洗衣服,一遍又一遍。有时甚至是为了一个极其简单的小问题(如果你为IE开发web应用,你就会知道)。
Github上最热门的语言
by ourjs keys 大话编程 1378272045000
有位热心的老外使用I Github Archive统计了过去一年Github上面使用最多的语言,结论是2013年的JavaScript暂列第一:
1 JavaScript  264131
2 Ruby   218812
3 Java     157618
2012年的排名是:
1 Ruby 344825
2 JavaScript 296564
3 Java 265223
为什么微软帝国需要解散
by ourjs keys 大话编程 1378188966000
当IBM在90年代初为生存而挣扎,比尔·盖茨曾建议其新的CEO,Louis Gerstner Jr.,解散掉IBM帝国并创造一个更小和更积极的公司。他希望IBM可以“剥离其无利可图“的资产集中在一些优势的业务。

幸运的是,Gerstner没有听盖茨的建议。 IBM专注于企业市场市场。它仍然卖硬件,软件和服务给己知的客户群,重组公司将导致灾难。

然而,盖茨向IBM的建议对今天微软非常有意义。它侧重于太多冲突的市场,企业,个人电脑,手机,娱乐,甚至于他们自己都不明白。每一个都需要自己的营销策略,定价结构,以及往往相互冲突的产品线。
编程语言收入榜 Java排第三
by ourjs keys 大话编程 1377487578000
本文作者利用Git提交的元数据和Rapleaf API为流行的Github组织构建了一系列的统计数据(博客介绍,具体数据),此外,他还对每门编程语言进行了统计,但作者希望统计能与现实接轨,他分别根据年龄、收入和性别来对每门编程语言进行划分。本文主要是统计每门编程的收入。



统计方法


估算每个仓库的语言组成情况,例如,对某个项目进行评估,其中有75%的地方使用的是Java语言。


某个开源项目,如果有50%的地方使用了某门语言,然后统计所有做贡献开发者的总收入。


编程语言必须大于100个可用收入数据点。
每个程序员都应该学习使用Python或Ruby
by ourjs keys 大话编程 1377439722000
如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。



在这篇文章里,我将会告诉你,为什么你一定要学习Python或Ruby语言。
为什么软件开发周期通常是预期的两三倍?
by ourjs keys 大话编程 1376625352000

有国外开发者在 Quora 提了这个问题:“为什么软件开发周期通常是预期的两三倍?” 并补充问:“这是开发人员的错误? 是管理失误? 是因为做事方法不对, 或者说缺乏好的方法?还是说这就是软件开发流程的特点?”


 近期热门 - 点击最多
  1. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  2. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  3. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  4. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  5. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码
  6. node.js使用TensorFlow入门教程一:简介及工作原理环境安装及初始化
  7. node.js用saml2连接Identity Provider服务器完成Azure AD/Active Directory域帐号身份认证
  8. node.js中用typescript连接mongodb数据并设置断开后自动重启连接
  9. git 将本地仓库关连并push远程
  10. 在Windows10上创建node.js开机启动脚本服务Task Scheduler failed to start: Error Value: 2147943711.

  全端社区 - 最新回复
  1. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  2. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  3. 如何用JavaScript获取某个元素copy selector的CSS选择器
  4. 青否数字人5.0上线,支持真人接管实时驱动!
  5. 遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!
  6. 比fs.watch更加优秀的Chokidar文件变化检测库
  7. HTML页面嵌入部分使用Vue3,在jQuery应用中用类似Vue2使用Vue3
  8. 克隆自己的数字人形象需要几步?
  9. Node.JS中Fetch/Axios连接Strapi服务器端localhost,Next.JS后端SSR请求返回connect ECONNREFUSED,但客户端CSR正常
  10. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA