发布网友 发布时间:2022-04-28 20:40
共2个回答
热心网友 时间:2023-10-03 11:35
2年的开发经验不包括入门学习过程。指的是有大概2年的完整PHP项目制作经历。追答能够不用别人的代码,完全自己实现所有功能说明你已经基本上熟练掌握了PHP大部分内容,这样的水平在职业市场上还是相当不错的。
选择二次开发而不是完全自己开发的原因是:
* 成熟的框架、CMS等会自动提供安全保障,开发者不用做太多防黑措施
* 二次开发可以大大减少开发者工作量,提高开发速度(能够省力何乐而不为呢?)
* CMS一般都有很好的后台管理系统、用户系统,甚至流行的CMS还会有很多现成的插件等,开发者可以把精力更多地放在网站独特的功能上
* 最重要的是一个良好的框架、CMS都可以大大地提高项目代码的可管理性与可拓展性
如果已经对PHP十分熟悉,熟悉使用一个像ThinkPHP这样的框架几乎用不了两周。
一般CMS都有十分类似的开发模式,学会了一种,其他的都大同小异,熟悉一个CMS的二次开发大概也就一周的事。
总体来说LZ的如果对我之前列举的其他内容都十分熟悉的话,也就花一个月的时间熟悉下2次开发也差不多算是个做项目的高手了。
当然积累经验依然很重要,经验丰富的开发者在面对一个需求的时候,几乎立刻就知道该如何实现了,经验较少的人虽然知识储备够了但是做起项目就没那么快了
热心网友 时间:2023-10-03 11:36
上面这个朋友说得不错,经验之谈,建议学习下DRUPAL