作为一个初级开发人员,我的意思是,如果没有丰富的经验,你会为客户做什么关于eshop的事情?从头开始,手工编写一个电子商店(简单的)?如果是,你有什么好的教程推荐吗?
或者购买一些现成的东西,比如joomla的VirtueMart模板或者Wordpress的类似解决方案?
发布于 2011-10-22 21:55:56
即使您将自己描述为专家,我仍然不建议您从头开始编写电子商务应用程序,除非
在前端展示产品相对来说是很简单的。冰山的其余部分,例如安全,用户管理,您的网站的后端(管理界面),税收计算,运输,购物车功能,模板,支付网关等将需要相当长的时间。
不幸的是,即使你交付了,当你的客户说:我想要我在y网站上看到的功能x时,你仍然会落后于竞争对手,而且你必须为定制开发提供报价,而不是在现成的应用程序上安装或启用模块。除非他们准备花费大量的时间和金钱,否则他们很快就会寻找替代方案。
如果你已经在使用Joomla了,我建议你在这里安装Joomla + VirtueMart包:http://virtuemart.net/downloads
如果你正在使用WordPress,可以看看ShopperPress或Get Shopped。
还有更多的(Magento,osCommerce,Zen等)!
最重要的事情是让客户的需求与你喜欢使用的应用程序的特性相匹配。
发布于 2011-10-22 19:54:13
我绝对不会手工编写代码或鼓励这样做。
这对客户来说是不可持续的,除非他和你在下一个千年里一起工作。发生的情况是,在一两年内,他们想要新的功能,如果你是可用的,你需要做一个非常非常好的结构化和注释你自己的代码,以便自己记住它(作为一个新的开发人员,你每天学习新的东西,和我一年前做的解决方案,我今天会重构)。
更有可能的情况是,另一个开发人员、系统设计师或图形设计师出现了,让第二个人深入研究你的代码对客户来说将是毫无意义的、非常耗时和昂贵的。
与其重新发明轮子,不如把时间花在学习坚实的cms系统和改进这些系统上。有太多的网站是一次性的,因此从长远来看往往是无法管理的。
我理解程序员想要编程,并且想从一个空白的编辑器页面开始的诱惑,但这对客户端不好,对你的声誉也不好。
使用你的技能来为你的客户制作独特的定制插件,函数等。不要浪费你的时间去构建别人已经做得更好的框架。
..and确保您选择您的客户可以处理的cms。不要给他joomla或drupal,如果他是那种几乎不知道如何在wordpress中发布帖子的人。
发布于 2011-10-22 20:05:04
您可以利用这个机会了解最新的Web技术和工具,特别是Opa language、Ocsigen library或Kaya等基于非PHP语言的工具;这些工具可能有一些有用的基础设施来满足您的需求。
https://stackoverflow.com/questions/7858375
复制相似问题