我以前是做.net的,做了快三年了,企业网站,电子商城,手机等都做过,想往php方面发展,现在是由于有了.net基础(听php100,基础,thinkphp听完了,也懂了),php基础,面向对象等很快学完了,现在在看dedecms,主要学习模板的制作,以及模板生成原理(主要看代码),快看完了,几个主要的如 loadtemplate,parsetemplate,以及几个关键页面都看了,主要学习代码以及为什么模板标签能这样用(就是看代码)。
现在好多招聘发现用的thinkphp比较多,由于学了1个月多好几天了,想尽快工作,还有必要在学习带有thinkphp框架的cms源码吗,mvc模式也懂了(.net时期就学习过),但是thinkphp这个听完了还没有用项目喂过
好像如果开始只学懂了dedecms(包括标签及生成原理等),也有很多企业搞维护和二次开发的招(比如,医院,各行各业有网站的),这个学习思路对不对,.net时期我就是这样过来的。还有什么好的源代码值得学习应用吗,求大神推荐,我一般现在不看书了,只从源码中学习,遇到不懂得查资料。

解决方案 »

  1.   

    听懂了并不能证明你在真实操作的时候不会出现懵的时候,建议还是自己多做几个整体的项目看看;而且你说过你前期是坐.net的,弄不好会搞混,这点也是需要注意的。
      

  2.   

    嗯,非常感谢,确实这样,好在这几天基本转过弯来了,特别是出bug时,这个也需要经验啊,我又下了个叫大米cms的,早就下的,正好里面用到thinkphp及mvc,用来学习很不错,然后上午学这个,下午继续看dedecms,同时准备做一下东西了。
      

  3.   

    有.net 基础,学起来不是很快吗。把手册阅读几遍基本就可以上手了。框架或者CMS,我觉得刚开始不用去阅读它的源码,看他的使用文档,会用,会拿它做项目不就行了吗。
      

  4.   

    谢谢回复,我主要是看标签为什么能管用,也就是标签还原到代码中是什么样的,同时学习代码组织方式和函数练兵,后台基本我不看了,只看功能,或者后台我看只看比如生成静态html,到底调用的哪个函数,然后再看看那个函数,总结一下,我是围绕着模板展开看的,其目的是为了熟悉模板引擎掌握一个,我感觉其他原理大同小异,.net时期就看过一个cms,当然,.net工作中并没有应用,看明白了后我准备再看主页,列表页,栏目页,频道页等,看看标签组织方式,然后仿着做几个页面,然后把我工作中做的项目用织梦cms改造下,反正工作中他们切图和静态页面都有。,目前是这个思路,要抓紧啊,呵呵,反正我准备在攻个10天左右开始找了
      

  5.   

    其实,我就是根据公司要求看的,也就是从招聘网看的,两方面,一个是一般的大公司招二次开发和维护的,这个织梦用的好像比较多,也有用帝国的,我去面试过(因为我做.net的,结果好像他们招不到人了,是个医疗机构,让我去看看,结果我去了是个帝国cms,我说,这不是php吗,她说,给你时间学习,我说,我还是先充充电再说吧),再一个应该就是开发公司了,这个应该每个公司在大型cms基础上弄了自己一套框架。,这个不确定性太大,我准备把织梦引擎原理搞懂(其实.net时期我看过一个动力启航,感觉都差不多,就是标签替换,生成静态),在看的过程中,继续熟练代码及别人的组织方式。,否则,二次开发总觉得好像缺点地基,我准备先到医疗机构,美容机构,及其他企业先搞织梦的这个开发,然后业余,看thinkphp和mvc代码的cms,然后做一套自己的。。然后再说
      

  6.   

    同努力,共命运。期待我们的明天会更好你说的对,其实我是大致先看的后台功能的,自己也添加了些东西,水印,图片,生成静态等等,先看的视频教程,弄了弄才开始弄模板,因为当时招聘的说主要是模板标签制作,慢慢来吧,呵呵,最起码看懂引擎原理(说实话代码挺多,绕来绕去的,正好锻炼读代码水平),其他前台功能这个每个客户有每个客户要求,必须熟练啊,哈哈。。就算了到了一个新公司,有自己的一套东西,由于有了cms看的基础,应该熟悉公司系统更容易点吧