ASP.NET到codeigniter

1 php asp.net codeigniter

我是ASP.NET webforms开发人员近7年的经验.还做了一个小的ASP.NET MVC项目.非常清楚MVC的技巧

请指教-

  1. 在开始学习CodeIgniter之前,我是否需要学习PHP?我会评价我的技能如下(超出1-10的范围)HTML 6/10 CSS 4/10 Javascript 8/10 JQuery 6/10数据库9/10 MVC理解8/10 Xml/Xslt 8/10

  2. 从.NET迁移到基于Linux的开发是否有意义?

  3. 基于以上技能水平.进入PHP领域有多困难/容易

tpa*_*pae 5

我有8年的PHP经验,还有4年的ASP.NET MVC经验.

我非常重视CodeIgniter,所以我想我知道这个问题的答案.

  1. 是的,你需要知道PHP才能使用CodeIgniter.它不像ASP.NET那样你可以马上跳过它,你应该知道PHP在进入CodeIgniter之前是如何工作的.PHP的工作方式与ASP.NET不同,最大的区别在于,您没有Visual Studio.此外,CodeIgniter MVC的工作方式与ASP.NET MVC不同,因此我建议您在进入它之前了解它的工作原理.
  2. 从.NET迁移到基于Linux的开发纯粹基于偏好.您可以在Linux上执行所有操作,您可以在.NET上执行此操作,反之亦然.微软在技术方面非常具有竞争力,他们总是会提出一套新的工具来与linux产品竞争.
  3. 如果您有7年的.NET经验,那么为什么要进行切换?像我所说的,PHP/CodeIgniter与ASP.NET/MVC非常不同,尤其是ASP.NET/WebForms.您将不得不进行大刀阔斧的切换,了解新的概念,就像学习新语言时的做法一样.

从程序员的角度来看,学习各种语言和学科将使您成为更好的程序员.如果这是你想要学习的东西,我建议尝试用干净,空白的心态学习它.

从基础开始,拓宽您的专业知识.

祝你旅途愉快.