加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Web开发. RAD Web App Dev的框架.在最短的时间内(Yii

发布时间:2020-12-20 13:22:56 所属栏目:Python 来源:网络整理
导读:我用Google搜索并发现没有什么兴趣,现在我和我我的团队知道/部分知道(Codeigniter,Yii)和Django( Python框架),现在在使用codeigniter过去1年后,我们注意到我们不是那么高效,我们仍然需要编写大部分内容(评论系统),图像上传,评级,投票等)反复(你可以称之为渐
我用Google搜索并发现没有什么兴趣,现在我和我我的团队知道/部分知道(Codeigniter,Yii)和Django( Python框架),现在在使用codeigniter过去1年后,我们注意到我们不是那么高效,我们仍然需要编写大部分内容(评论系统),图像上传,评级,投票等)反复(你可以称之为渐进增强).

现在,我们已经开始在Yii进行开发了,我们正在体验它,但我发现我比Python更喜欢Python,但由于截止日期和时间短缺,我不能让我的团队现在切换到它.那么,我正在努力让自己相信这3个(Codeigniter,Yii,Django)中的哪个框架会给我们最快的交付时间?

我的个人意见是Yii& Django有点相等,但由于大的没有的可用性.对于Django Packages包,我们将能够更快更快地开发,虽然Yii也有它的扩展Yii Extensions但是在这个时候并没有很多,只有少数几个是高度稳定的,而其他的仍有bug(也许所有这些都是由于我比PHP框架和Django更了解PHP和PHP框架,所以,如果有一些从PHP转向基于Python框架的实践经验的人能够对此有所了解,我将很高兴!

编辑:我正在寻找一个程序员的实际回应,他们在框架中开发了Django与Yii(或者至少玩过它们)并且他/她可以验证典型CMS /门户/评论网站的开发时间/ Digg clone …类型Web App比其他时间花费更少的时间,因为时间是我担心学习语言/功能/好处并不重要,可伸缩性也是适当的DB优化和其他架构更改的问题,我想强调一点,我不是在考虑Ruby on Rails,因为我不想仅仅为框架学习ruby,而是考虑到所有其他因素,我对Django与Yii的最短上市时间感兴趣(人力/技能组合/数据库设计)平等,请帮助,我一直在考虑这个问题一个星期了!

解决方法

Vivek,这是其中一个难以给出答案比“依赖于”更好的问题.就个人而言,我认为语言及其生态系统是选择中非常重要的因素,或许比具体框架更为重要.

为什么这样?正如您所提到的,您发现即使您认为框架会提供它,您也必须从头开始编写大量代码.这是我们编程生活的基本事实 – 无论是框架/库,最终我们都会编写自己的一些功能,因为:

>要么它缺失了
>或者,由于可能的原因,它对我们的需求来说还不够好

因此,最终,随着应用程序变得越来越复杂,我们发现自己实现了越来越多的功能,因为现有的库不够灵活.我认为最近Python中的Web微框架的成功源于同样的原因.

这就是为什么基础很重要,你的案例的基础是PHP及其生态系统与Python及其生态系统.这两种语言都有大量的库代码可供使用,但您觉得哪种语言更适合作为一种语言使用?你和你的共同开发者最了解哪一个?您会发现哪种语言更容易雇用新的开发者(如果适用)?

附:我对PHP知之甚少,但对于Python / Django,除了Django Packages之外,还有Pinax.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读