flynetcn的专栏

记住,你能!

flynetcnID:flynetcn
[修改头像]
105818次访问,排名694好友0人,关注者1
flynetcn的文章
原创 101 篇
翻译 0 篇
转载 118 篇
评论 185 篇
最近评论
无处可去:我今天下午刚刚去面试了北京中世基业房地产经纪有限公司 确实让交300元服装费。里面有个小前台也是交了钱去的刚上两天班 看看再说吧!
zhende :我以前就被中世骗过,是真的 大家一定要注意 要你交什么费都不要交 服装费 培训费 大家小心
真的:他们真的是骗子公司,我已经被骗过了 各位兄弟姐妹们可要注意
情况是这样的:你去面试时,他们会很正规,而且还会跟你签合同,但是签完合同后他们就会要你交服装费!
开始工作后他们就会要你跑几天的盘,然后会让你考试,考完试找个理由把你给开了(如你跑盘跑得不细致,你不够细心等等)但实际上他们招了几十个人没有一个留下的,而且他们不告诉你有七天的试用期,试用期间没有薪水 让你白白……
你爷爷:中世基业确实是骗子公司,,大家千万别上当,,我们还几十人都上过当,,大家千万别再让他妈的B骗了
老实人:您好,您的求职简历已收到,请您携有效证件及近期照片前来参加面试。
地址:北京市海淀区马甸桥西长庆石油驻京联络处5层504室
乘车路线:300.特8.361.367.827.731等到马甸桥西下车路北侧。
电话:010-62357848/15811370381 《爱情嘻哈哈》剧组

这是我收到的在赶集网上应聘的邮件。这地址与我当时在网上看到的……
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    asp blog
    星☆空(asp)(RSS)
    阿江守候(asp)
    dotnet blog
    孟子E章(asp.net)(RSS)
    孟宪会之精彩世界
    张子阳(.net)(RSS)
    清清月儿(MVP)
    else blog
    afly's homepage
    Clear in CNRUI(ajax)(RSS)
    DBA notes
    freexploit
    Leo(hr)
    万旭网页特效
    创系(C++)(RSS)
    叨叨! 蔚蓝(安全)
    向东博客(js)
    梅花雪(js)
    沈俊兴(linux)
    疯狂的程序员
    编程夜未眠(Linux)
    expert blog
    Bruce Eckel(RSS)
    Richard Stallman
    侯捷
    java blog
    blogjava
    linxhchina(j)
    刘柯(燕大java)(RSS)
    php blog
    achieverain(php)
    Else's blog
    haohappy(php)
    heiyeluren(php)
    kakapo's nest(php)
    Nio's weblog(php)
    phpclasses
    PHP博客
    u-2190(php)
    Yorgo Sun的园地(php)
    大白菜芯的窝(php)
    志凡'S BLOG(php)
    杜江(php)
    淡水河边(php)
    燕子坞(php)
    纯月部落(php)
    苗苗(php)
    键步随风(php)
    ror blog
    LetRails
    robbin的自言自语(ror)
    simohayha
    透明思考(RSS)
    tools
    Eclim
    Vimplugin
    吴咏炜'blog(VIM)
    网址
    AJAX中国
    ajax联盟:资源下载
    IBM-Open source-PHP
    Java EE APIs & Docs(RSS)
    mysql.cn
    网址(java技术)
    ChinaItLab - Java
    IBM 中国 Java 技术专区
    IBM 中国 Struts 专题
    Java API 中文文档
    java.net
    JavaRanch
    javaresearch.org
    JAVA学习室
    Matrix Java 文档中心
    Open Software in Java
    opensymphony
    Sun Java Technical Articles
    存档

    转载 [转]Web编程语言 之 我选择我喜欢

    新一篇: [转]Delphi程序员将何去何从?

    1. Python+Web

    这几天就憋在房子里搞Web编程,进行语言的选择、框架的选择,把头弄得都晕了。因为对Python比较熟悉,先看Python下进行Web编程如何。

    Python下的Web框架是最多的,越多就越不容易挑选,你要对每种框架都进行研究后才能给出结论,最后选定Django进行了皮毛的研究。发现真要开发起来还是比较烦人的,涉及的东西太多了。后来又看了看其他轻量级的框架如mod_python,webpy等等感觉容易上手一些。

    这只是从技术上进行可行性分析,但想到国内支持Python的Web主机,简直是少了又少,从商用、环境、成熟度角度来看,我们开发短平快的项目不适合用Python。

    2. Java+web

    既然Python不太适合,那Java如何?Java没的说,那么多人用他肯定有的长处,对我来说呢?我是从C++/Delphi过来的,对Java也不陌生,但总的来说不算太熟,特别是对于J2EE那恐怖的大框架,里面的类库简直太恐怖了,你为了完成一个简单的功能,得用几十个类才能完成。我曾用Struts+Hibernate开发过一个简单的用户自助服务系统,光里面的配置都快把人弄疯了。你正在做相关项目的时候可以费点劲把这些知识拾起来,把开发工具(Eclipse)搭起来,但时间一久就差不多忘了,又得在网上好一番狂搜。就说Eclipse吧,我们要用Hibernate的插件来做Hibernate的配置,数据库的映射等,第一次配置的时候是从按照网上找的资料进行的,等项目开发完了,大家都忙别的事情去了;几个月后要将数据库移植到Oracle,这时候再来搭环境吧,由于在这几个月之内大家都在用其他的语言开发,早就忘了怎么搭了,又得找半天才把环境搭起来。环境搭起来了吧,Hibernate是怎么一回事又忘了,还得拿出《精通Hibernate》进行一次学习。

    换个角度,如果我们一直都在用Java开发,这个不是问题,但很多像我们一样的朋友一直在Win32上开发而现在要转到Web下的,并且时不时还要重操旧器(Win32),Java的大框架对我们来说是个很大的“山”。实话来讲,对于小的用于自己产品的项目来说,不用计较开发语言多强大,只要够用就好。因为引进新的开发语言或工具,势必造成人力资源的浪费,而为自己干活不能不考虑成本。结论是:Java框架太大、太复杂,我们要花太大的代价、精力来“利”这个“器”,如果有更好的选择,暂不考虑Java。

    3. ASP.net+web

    那剩下来的还有什么选择呢?ASP,ASP.Net,C#?对于此ASP类的我是不打算去用的。我也知道有微软强大的Visual Studio开发工具,ASP类的Web开发会如虎添翼,并且ASP类语言入门难度很低,但考虑到我们的产品必须要支持类Unix平台,只这一条就不用考虑ASP类了。但是,具体情况具体分析,对于不要求跨平台的项目我们还是可以选择ASP的。

    不选择ASP的另外一个理由是,产品的自身安全性。虽说现在都是卖服务不卖产品,但具体到不同的商业模式可能就不可一概而论了。而ASP本身好像不能进行代码的加密,也就是说你给客户部署的应用,别人能直接修改你的ASP代码。这点我从网上找到的一些信息可以隐约感觉到,一般一个好的网站出来以后,如果用的ASP,那么类似的网站很快就会复制;我们也可以从网上下载到现成的整站代码,几乎不用修改就可以使用了。如果我们的产品采用ASP开发,那竞争对手不就可以直接拿过来换张皮就用,加密好像不怎么好做啊。当然上面所说的ASP加密问题,这个我没具体研究,也许有解决的方案吧。

    结论:由于ASP不支持跨平台,没有足够的安全保障,不能选择ASP。

    4. PHP+web

    4.1. 选择学习PHP

    那剩下的选择就不多了,最终目光放在了PHP上。

    PHP是个动态脚本语言,由于先学的Python,对动态语言的特点比较熟悉,看到PHP后觉得和Python很类似,有种亲近感。这可能是由于我在比较好的时机看到了PHP,PHP4好像是不支持面向对象的,而我看到的PHP已经到5.2了,全面开始支持面向对象;并且PHP本身就是为Web设计的,你都不能像Python一样单独写个能脱离Web独立运行的程序(也许可以,我没具体研究),对Web的支持应该相当好,怀着对PHP的好奇我进行了PHP的学习。

    具体的部署从网上很容易得到,我的实验环境是PHP5.2+Apache2+MySQL。

    PHP学起来是很快的,学语言我有经验,一般情况都是从上到下,再从下到上。从上到下是说,先总体了解语言本身,具有什么样的品质、特点;我们拿它能做什么,不能做什么,合适做什么;是面向对象还是面向过程;应用的是否广泛;成功的案例有哪些。只有对总体特性了解后才能决定我们到底学不学,才能清楚如果要学,凭我现在的经验基础用多长时间、什么样的方式来学。

    从下到上是说,在具体学习一门语言的时候,先学习语言本身的语法结构。只要有其他语言的基础,这个往往很简单,无非是变量、常量、表达式、流程控制、函数、类、继承、对象、内存管理。我学习PHP只用了两小时,编了几个小程序进行测试后就基本搞定了。

    掌握了基本语法后,再学习语言的核心:类库、框架。不同的语言缺省带的类库是不同的,有的多有的少。Python就很多,PHP也不少,Java、.net非常全。类库、框架才是一个语言的精华,掌握了语言常用的框架才算掌握了语言本身。当然,语言的学习最好和实际应用结合起来,可以一边学一边用,这样学习的更扎实,速度也更快。

    学习的时候最好能多看别人写的代码,每种语言都不乏很好的教程和代码实例,尽量利用网络资源。

    4.2. PHP开发工具

    还有最后一点,学习一门语言必须要选择得力的开发工具,不然你的开发效率是上不去的。Java就用Eclipse、JBuilder,.net用Visual Studio,Python用ActivePython的PythonWin,PHP呢?PHP就得用Zend,但Zend是收费的并且还很贵,看情况了,允许就用Zend,不允许就用EditPlus,PHPDev等。

    4.3. PHP应用

    PHP能直接嵌入到Html中,用法和ASP差不多。也就是_COOKIE,_SESSION,_REQUEST,这给动态网页开发提供了很方便的特性,我觉得这基本上就够用了,但实际工作时你必须考虑分工问题,也就说说把程序员和美工的工作分开,程序员专注于BussinessLogic,美工负责页面设计,但页面中要展示逻辑处理后的结果,这就涉及到怎么样把处理的结果告诉给Html。按道理说用PHP处理的HTML是可以直接嵌入PHP代码的,我们只需把逻辑处理的代码单独放在一个文件中就可以了,HTML包含此文件,然后用输出的变量结果就完了。但人总是很聪明的,早就看到了这个问题,因而好多人就纷纷提出Web的MVC架构,支持PHP的MVC框架也很多。只要用框架你就得熟悉这个框架,这无疑有增加了我们的学习成本。下面就说说我看过的几个框架。

    模版框架Smarty:当然还有其他的模版框架,而Smarty用的较多,下载了一个实际例子:ecshop就是基于Smarty;还有bBlog也基于SmartySmarty本身很复杂,但对我们来说就几个常用的功能。Smarty提供了一种模版语言,让HTML设计人员不用懂PHP就可以用PHP处理的结果,他规定了一套标签,只要在HTML中用嵌入Smarty的标签而不用嵌入PHP代码就可以了,这为HTML设计人员带来了方便,不需要学习PHP只需掌握几个标签就好了。

    Smarty标签嵌入HTML后,HTML设计人员如果在开发工具如Dreamwaver(DW)中打开HTML的话,看起来就是乱糟糟的一片了,违背了所见即所得的原则,这时可以下载DW的一个Smarty插件来部分解决这个问题。

    Smarty除了这个讨厌的问题外还有很多好的地方,比如可以自动管理页面Cache;可以让用户自己订制显示模板;安全性,防止嵌入的标签对整个程序的伤害;速度据说也相当快,和直接用PHP差不了多少。

    Smarty缺点是既然作为一个模板框架我们在开发的时候就要遵守它的规则,在编写逻辑的时候,要不停的assign,assign,assign,但这也算清晰,我们也划得来。结论是:模板框架Smarty是值得选择的。

    但也有其他的选择,很好玩的是下面两篇文章,你可以细细品味一下:

    超越模板引擎PHP资源模板——模板终结者

     

    PHP还有其他的Web架构象PHPMVC,ZendFramework,FleaPHP等,这些框架只是实现目标的一种途径,我倒是认为能不用框架最好不用,PHP本身的特色就是轻快,PHP+显示模版的方式已经够了,用最简单明了的方式完成工作不是更好吗?

    值得注意的是,不用框架不等于不用代码库,千万不能否认PHP成熟代码库的作用,这在PHP里叫PEAR(PHP Extension and Application Repository:PHP扩展与应用库),可参考《用Pear加速PHP程序开发》

    4.4. 结论

    最后得出结论:用PHP进行Web开发是首选,开发不采用现有MVC框架,采用PHP+显示模版的方式,快速干净的开发应用。

    5. 总结

    上面对几种常用的Web编程语言进行了比较,分析的立足点是我自己的需要,也许能代表一部分朋友的情形吧。

    应用于公司开发独立的信息化产品、或其他产品(如硬件设备)的辅助软件产品。

    不同的应用选择不同的技术,希望和大家进行探讨。

    ===============================================

    转自:http://blog.csdn.net/kernelspirit/archive/2006/12/22/1453230.aspx


     

    发表于 @ 2007年03月20日 11:13:00|评论(loading...)|编辑

    旧一篇: js11种刷新页面的方法

    评论

    #h_lj 发表于2007-03-23 15:52:07  IP: 222.185.124.*
    对asp 和 asp.net的评价基本不正确。
    首先是把asp和asp.net混为一谈,两者从根本上来讲就不是一样的东西。其次你说的asp代码泄密问题,难道php就没有这个问题吗?况且asp.net可以编译为dll,再用个混淆器加密一下,比php安全多了。其唯一的缺点就是跨平台有问题。
    如果真要快速开发的话,ruby on rails是一个很好的选择
    #flynetcn 发表于2007-03-23 17:22:34  IP: 219.142.174.*
    我感觉php作为开源技术,修复bug的速度要快,而且能力足够的话 可以自己动手修改源代码。
    至于php文件的加密,做的也不好,也不能用于商业产品,只是自家的东西自家用。
    我关心的是php能不能像java一样用于unix平台的企业级应用,这关系到phper们的伟大抱负呀:) ,而不是调用什末javabean来支持,做那事有jsp呢。
    #oldmoon 发表于2007-03-25 11:14:46  IP: 59.155.91.*
    此文作者是明显带有色眼镜来写的,正如h_lj 所说把asp与asp.net混为一谈;
    跨平台真的那么重要吗?有多少项目需要在平台中跨来跨去?况且现在的.net还有mono可以用于跨平台!
    #webhermit 发表于2007-03-25 19:11:34  IP: 202.120.209.*
    h_lj 发表于2007-03-23 15:52:07 IP: 222.185.124.*
    对asp 和 asp.net的评价基本不正确。
    首先是把asp和asp.net混为一谈,两者从根本上来讲就不是一样的东西。其次你说的asp代码泄密问题,难道php就没有这个问题吗?况且asp.net可以编译为dll,再用个混淆器加密一下,比php安全多了。其唯一的缺点就是跨平台有问题。
    如果真要快速开发的话,ruby on rails是一个很好的选择
    ==============================================
    很同意上面的说法,既然楼主连Asp和Asp.net都能混为一谈的人,这个都搞不清楚,你说大家还能相信你说的内容的可靠性吗?!!!



    #iGameZone 发表于2007-04-03 18:38:20  IP: 125.33.165.*
    君不见WINDOWS站点一次又一次的成为黑客的战利品吗?
    #weicanhuang 发表于2007-05-04 19:39:08  IP: 59.35.209.*
    java和.net都很容易被反编译,加了混淆器也只是增加阅读难度。反倒是php的加密很难破。

    php为web而生,其他语言很难作到和它同样便利。
    #guyehanxinlei 发表于2007-10-20 12:07:14  IP: 218.22.21.*
    对ASP.NET 的评价不敢恭维!
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © flynetcn