>> 欢迎访问easn的博客:一个伪技术宅,关注互联网发展,研究用户体验。赚钱给老婆买我的百分之一女装

easn随笔录

记录easn的学习历程以及生活琐碎。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年10月6日

摘要: PHP的优势在于, 跨平台, 极易部署, 易维护, 为Web而生, 开源社区强大, 文档丰富.至于说3足鼎立, 谈不上, 全球前100万的sites中, 70%是PHP. JSP和Asp、.net 也很优秀, 但是他们的部署问题是最大的问题.首先从程序原理上来说PHP才是脚本语言,也就是说,是被触发解释执行的。.Net和JSP,都是在虚拟机里跑的应用程序,可以操作内存及线程 。本质上和PHP并不一样。举例:如果让PHP给百分之一女装做计划任务,那就必须依赖于系统本身的计划任务触发。而.Net和JSP只需要起一个线程就可以了。但是PHP最大的优势就在于,免费、开放!免费的好处就不用去说了,谁都不 阅读全文
posted @ 2013-10-06 16:24 easn 阅读(4760) 评论(0) 推荐(0) 编辑

2013年8月4日

摘要: SNS采用的技术可不都是PHP (不局限于国内),特别是国外的新兴公司,基本上没有再用PHP的了,国内到还是蛮常用的。简单说说我知道的几个案例:Facebook (PHP):Facebook采用PHP是历史原因,而且Facebook的PHP被大量的Hack过了(e.g. Hiphop)。Quora曾经问一个问题,为什么「伟大」的Facebook要用PHP,答案是如果没有PHP,Facebook会更「伟大」。PHP的优点在于成熟稳定,经受考验;缺点在于语法较乱,代码管理不好。Tumblr和Pinboard都用的是典型的LAMP组合。Twitter (Ruby on Rails):Twitter也 阅读全文
posted @ 2013-08-04 17:12 easn 阅读(328) 评论(0) 推荐(0) 编辑

2013年7月18日

摘要: 最初看到有Jython和JRuby倒也觉得没什么,毕竟用户不算多。但是有些比较新的语言比如Scala、比如Clojure都选择在JVM上实现,这让我有些不解,为什么它们选择JVM?仅仅是为了跨平台吗?除了跨平台的特点,JVM还有什么其它的优势? 阅读全文
posted @ 2013-07-18 14:23 easn 阅读(1595) 评论(0) 推荐(0) 编辑

2013年2月20日

摘要: 恩 这个也许只能说基本语法,这才算学好PHP的第一步吧!个人认为学习PHP分几个层次,具体如下:1.基本语法这个可以说是练功过程中的马步,基础必须扎实啊。扎实了才可以往下看其他的东西。 2.PHP+MYSQLPHP与数据库的最佳拍当,最好有时间还可以学习一下他的另两个拍当,Linux和apache。3.面向对象 这个更是非常重要的一个东西,也许这些在基本语法中已经涉及过了。但是面向对象远远不是单纯的定义几个类,定义几个方法这么简单。这是一种思想。有时候通篇都是函数,但是却是面向对象的很不错的实践,这个说的是开源CMS drupal。4.设计模式学习这个东西,可以在单纯实现你代码的基础上,提.. 阅读全文
posted @ 2013-02-20 11:48 easn 阅读(280) 评论(0) 推荐(0) 编辑

2012年12月20日

摘要: 看不起别人的人通常都是自己没什么料的人。我的从业经历中碰到这种情况。相对于Java来说,PHP有着简单易学上手快的特点。所以,有些情况下是刚刚参加工作的年轻人,很快的掌握了PHP并应用于工作中,而工作多年的老职员,是用Java来开发。这就相当于老手瞧不起新手。用数学举个例子,小朋友先学会从1数到10,然后知道了加减和乘除,知道了平方和开方,知道了一元一次,二元一次,二元二次方程组,然后学了高等数学,再往后是数学领域更复杂的只是了。一个学过高等数学(Java)的人,看不起一个刚刚学了开方平方(PHP)的人,这种情况还是满常见的。从出身上讲,php出身贫寒,属于脚本语言,门槛低,入门容易,一个花点 阅读全文
posted @ 2012-12-20 12:47 easn 阅读(716) 评论(0) 推荐(0) 编辑

2012年11月3日

摘要: 我们的世界都是物质构成的,所有物质都遵循自然规律,如果我掌握了这所有的规律,并搞清楚了所有基础粒子,并且计算能力足够,我就可以知道下一步世界的走向了,是不是这样? 阅读全文
posted @ 2012-11-03 15:17 easn 阅读(439) 评论(0) 推荐(0) 编辑

2012年1月16日

摘要: 各种编程语言都采用了哪些垃圾回收算法?这些算法都有哪些优点和缺点? 阅读全文
posted @ 2012-01-16 14:33 easn 阅读(290) 评论(0) 推荐(0) 编辑

2012年1月15日

摘要: 以前淘宝架构师黄裳说过,或许是 PHP 缺少一个IDE ;) 当然实际上不是这样的,当时的 PHP 远没有现在成熟。比如,PHP 缺少中间件(或许现在也是),而 Java 当时起码有 Weblogic /Jboss 可用。 阅读全文
posted @ 2012-01-15 11:16 easn 阅读(505) 评论(0) 推荐(0) 编辑

2011年9月23日

摘要: 前几天和一个看好 Python 的 Rails 开发者聊天,他看好 Python 的原因就是 PHP 统治今天的网络应用开发。而 Python 很像下一个 PHP 。 阅读全文
posted @ 2011-09-23 16:45 easn 阅读(390) 评论(0) 推荐(0) 编辑

2011年9月14日

摘要: 确切的说,是想知道如何建立一个完善的成长体系,比如想搞C/C++,除了学好这门外,数据库和Linux要掌握到什么程度,三者之间是个什么样的关系?然后学android又是什么样的体系?除了IT方面的书,又有哪些书能让人成长成一个优秀的软件工程师呢? 阅读全文
posted @ 2011-09-14 15:33 easn 阅读(299) 评论(0) 推荐(0) 编辑