当前位置:首页 » 编程语言 » django和php

django和php

发布时间: 2022-05-01 22:39:34

1. 做web开发,jsp asp php django,到底哪家强

没有什么强弱,都是WEB开发,能做的都一样。
优势倒是都不同,安全性要求高的通常用JSP,功能简单学习成本低的通常ASP
开发或对接现在的很多云资源,学成成本也不高的,就是PHP。
.net比较靠中间,可以桌面软件和WEB开发同时搞定,但没有想想的那么好用。

如果你是新手要学习,建议PHP。

2. python+django MTV框架 和php MVC框架的不同之处

python+django MTV框架 和php MVC框架的不同之处
最近学习了python语言和djangoMTV框架,感觉用的很爽啊。这里给大家粗略的介绍一下。
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的设计模式,即模型M,模版T和视图控制器V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don't Repeat Yourself)。在Django中Python被普遍使用,甚至包括配置文件和数据模型。
关键一点是Django框架把控制层(Ctronl layer)给封装了,无非与数据交互这层都是数据库表的读,写,删除,更新的操作.在写程序的时候,只要调用方法就行了.感觉很方便.用户可以用很少的代码完成很多的事情.代码可读性强.运行的速度比php要快.
python是嵌入式的语言,它可以把C和java语言的写的东西结合在一起.也难怪Google公司主导议语言用python,c++,java的比较多.大的公司比较重视系统管理和总体的架构.
有人说最有发展的语言是python,不过都值得大家去探讨的.因为结果都很预料,前段时间闹的很热的是Ruby语言,Ruby刚出来时,传说也很了得,现在看起来也不怎么行了.
Python的前景
Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第七。前六名分别是Java,C,VB,C++,PHP和Perl. 作为一个很年轻的语言,Python的位置已经相当令人振奋了。随着微软将Python纳入.Net 平台,相信Python的将来会更加强劲发展。Python 很可能会成为.Net平台快速开发的主流语言。
欲了解这方面情况,请参考Iron Python的相关信息.
着名的搜索引擎 Google 也大量使用Python。 现在中国的搜狐(sohu)网站邮箱系统也是用python开发的.更加令人吃惊的是,在Nokia智能手机所采用的Symbian操作系统上,Python成为继C++,Java之后的第三个编程语言!可见Python的影响力之巨大。
我在学python语言和django MTV框架的一点体会,拿来教程,都说该语言如何简单易学,都是乱说,入门很简单,想要学深点,都不容易的.
个人感觉还是学PHP入门时最简单,不过现在弄出哪么框架,组件,也变得越来越不简单,PHP也越来越像JAVA的儿子JSP(当然PHP是C语言的儿子),个人觉得他们越来越接近,但又有好多差异.
python语言不仅可以做WEB应用,而且可以做桌面,服务器软件和手机软件开发(有的诺基亚手机系统就是用python做的),而PHP专注做WEB 应用的,PHP开发祖师也为PHP为什么不能转向照顾到做桌面,服务器软件和手机软件开发的应用听说也苦耐了好久,但最终没能成功转型.哪是因为他们在最初的底层定位搞死了(网上评论观点).
不过我看到网上语言排名,PHP在Python之前,也说明PHP在近期表现不俗.
我喜欢用Python,Django,也很喜欢用php,thinkphp,特别是升级后的1.5版,但是可不可也做成MTV的框架模式呢.用精良的代码完成很多工作.加快开发速度呢.大家都要努力哦.加油兄弟们.
2楼回复:
美国太空总署NASA使用Python,Google使用Python,Youtube使用Python.阿里巴巴也用python开发,搜狐邮箱是用python2.6开发的
5楼回复:
MVC与MTV有什么不同呢.
大家都知道
MVC 中的M是代表MODLE层,V代表VIEW层,C代表Contrl层.
MTV 中的M是代表MODLE层,T代表Template(模板层),V代表VIEW层.
Django 是MTV模式框架,它把Control控制层容合到 Django 框架里边了,
程序员把 Control控制层东西交给Django自动完成了, 只需要编写非常少的代码完成很多的事情.所以,它比MVC框架考虑的问题要深一步.因为我们程序员大都写程序在Contrl层,现在这个工作交给了框架,仅需写很少的调用代码,自然工作效率就提高了.

3. php有类似django的框架吗

php本身就有许多的“整站代码”, 直接拿过来定制。 django的框架其实并不是很好用。不是很适合快速开发,只是比较优美些。我建站通常都是用php,自己编写WEB服务通常都是用django。主要是这样工作量最小。

4. thinkphp django 学习起来哪个更简单 哪个开发效率高

thinkphp 是国产的,文档都是中文的,使用PHP开发的。
django是国外的,文档有中文也有英文,不过最新的文档是英文的,使用python开发的,他们在数据库操作的一些方式上倒是挺像的。

看个人能力了,熟悉python还是php了,django在python的开源框架中那是相当的有名气的。

5. Django和Laravel 哪个的学习成本更低一些

两种框架都用过 小项目推荐Django.入门相对更简单,效率更高.还有就是python对比php语法上的天然优势.大项目推荐laravel.
我先学习的Django..当需要laravel的时候我内心是拒绝的.毕竟习惯python的语法在去使用php真的很难受.

6. Django几天学习使用心得:小型网站还是php比

写心得体会的格式
、什么是“心得体会"
在参与社会生活与社会实践中,人们往往会产生有关某项工作的许多感受和体会,这些感受和体会不一定经过严密的分析和思考,可能只是对这项工作的感性认识和简单的理论分析.用文字的形式把这些心得表达出来,就是“心得体会”.
“心得体会”是一种日常应用文体,属于议论文的范畴.一般篇幅可长可短,结构比较简单.
2、心得体会怎么写?心得体会的写法
心得体会的基本格式大致由以下几个部分组成
I、标题
心得体会的标题可以采用以下几种形式:
在XX活动(或XX工作)中的心得体会
关于XX活动(或XX工作)心得体会(或心得)
心得体会
如果文章的内容比较丰富,篇幅较长,也可以采用双行标题的形式,大标题用一句精练的语言总结自己的主要心得,小标题是“在XX活动(或X X工作)中的心得体会”,例如:
从小处着眼,推陈出新
——参加大学生科技创新大赛的心得
II、正文 这是心得体会的中心部分
(1)开头 简述所参加的工作(或活动)的基本情况,包括参加活动的原因、时间、地点、所从事的具体工作的过程及结果.
(2)主体 由于心得体会比较多地倾向于个人的主观感受和体会,而人的认识往往有一个逐渐发展和演变的过程,因此,在心得体会的主体部分的结构安排上,常常以作者对客观事物的主观感受和认识发展、情感变化为中心线索,组织材料,安排层次.具体的安排方法主要有两种:并列式结构和递进式结构.
A.从不同角度将自己的感受和体会总结成几个不同的方面,分别加以介绍,层次之间是并列关系.即:
体会(一)
体会(二)
体会(三)
•••••••••
在每一部分内部,理论上总述,再列举事实加以证明的方法,使文章有理有据,不流于空(华考范文网
B.递进式结构比较适合于表现前后思想的变化过程,尤其是针对以前曾有错误认识,经过活动(或工作)有所改变的情况.
在层次安排上,递进式结构应先简述以前的错误认识,再叙述参加活动的原因、时间、地点、简单经过,然后集中笔墨介绍经过活动所产生的新的认识和感受,重点放在过去的错误与今天的认识之间的反差,以此证明活动的重要意义.
(3)结尾 心得体会的结尾一般可以再次总结并深化主题,也可以提出未来继续努力的方向,也可以自然结尾,不专门作结.
(4)署名 心得体会一般应在文章结尾的右下方写上姓名,也可以在文章标题下署名,写作日期放在文章最后.
3、写作心得体会应注意的问题
(1)避免混同心得体会和总结的界限.一般来说,总结是单位或个人在一项工作、一个题结束以后对该工作、该问题所做的全面回顾、分析和研究,力求在一项工作结束后找出有关该工作的经验教训,引出规律性的认识,用以指导今后的工作,它注重认识的客观性、全面性、系统性和深刻性.在表现手法上,在简单叙述事实的基础上较多的采用分析、推理、议论的方式,注重语言的严谨和简洁.
心得体会相对来说比较注重在工作、学习、生活以及其他各个方面的主观认识和感受,往往紧抓一两点,充分调动和运用叙述、描写、议论和说明甚至抒情的表达方式,在叙述工作经历的同时,着重介绍自己在工作中的体会和感受.它追求感受的生动性和独特性,而不追求其是否全面和严谨,甚至在有些情况下,可以‘‘只论一点,不计其余’’.
(2)实事求是,不虚夸,不作假,不无病呻吟.心得体会应是在实际工作和活动中真实感受的反映,不能扭捏作态,故作高深,更不能虚假浮夸,造成内容的失实.

7. php能做出django那样的自动admin系统吗 - PHP框架开发

这个是完全没问题的,以前做过类似的,不过不是框架,是根据数据库自动生成后台管理系统,如果要根据Model的字段生成,原理是一样的,换个方式而已。

8. 网站开发使用php还是python

个人建议使用php,原因无外乎PHP的快速,开发成本低,周期短,后期维护费用低,开源产品丰富!

从Web开发的历史看来,PHP、Python和Ruby几乎是同时出现的,都是十分有特点的、优秀的开源语言,但PHP却获得了比Python和Ruby多得多的关注度

三门语言当中,无疑php是最流行的,而Python和Ruby在最近几年也有着不错的发展趋势。我个人认为,Ruby的流行更多地源于Ruby on Rails,这个框架的流行程度甚至超过了Ruby语言本身,也引发了其它语言平台上对框架的研究。而Python在近来的被关注度和发展速度要超过Ruby,被一些喜欢创新的项目采用,这可能要更多地归功于google。

这三种语言都是相当优秀的脚本语言,为什么PHP能大行其道呢?从表面上来看,这是就业环境使然。越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。就我目前了解到的情况,PHP是国内大部分web项目的首选,而且有很多公司从其它语言(如ASP,JAVA)转到了PHP。

合适的就是最好的,
PHP的快速,
开发成本低,周期短,
后期维护费用低,
开源产品丰富(这点可以影响到很多项目的决策),
这些都是另外两种语言无法比拟的。另外,在很多大项目中,Python更多地是做为一种“粘合剂语言”出现,似乎正在走向与PHP不同的发展方向,让我们拭目以待。

现在在不少大型项目中,PHP完全充当了脚本的功能,而逻辑性比较强的业务处理则由另一门功能丰富的语言(例如Java)来实现。这种情况确实存在,但我认为之所以出现这种情况,并不是因为PHP“做不了”,而是很多项目负责人对PHP的偏见以及对JAVA等语言的迷信造成了这种现状。当然,我们不能否认,有很多问题确实是PHP做不了的,做为一种解释型的脚本语言,PHP本身就不适合做大型的数据运算,它也不可能成为一门“万能语言”。在大型项目中,多种语言配合工作是一件很正常的事情,例如说,PHP负责收集数据,提供界面,C负责处理分析数据,Python来做粘剂。各种语言各司其职,协同合作,只是分工的不同而没有高低贵之分,就像如果用C来做数据展示一样会很痛苦。
我不认为PHP往复杂计算方面发展是一件好事,而且我相信PHP的开发团队也会把握好这个度。没有哪种语言可以做到“万能”,java有这样的野心,但我们可以看到java现在的境遇似乎并不如PHP那么红火,如果PHP也追求“万能”,那将是一场灾难。
PHP更好。下面来讲原因。
性能来说,PHP和Python比还是要差一点。Google就是使用的Python(但不是全部)
开发周期来说,PHP相对来说较短,成熟的Framework就很多了,Python相对来说较少
维护方面当然是PHP容易。PHP为何流行?就是其简单易懂,基本学过C语言的学习PHP就没有什么难度。而且世界上支持PHP的主机/服务器总数上是远超Python。
就你的问题来说,建议选择PHP,Drupal是一个非常强大的CMS框架,可以说,掌握Drupal都比较有难度,所以其强大的功能能够满足构建网站的全部需要,美国白宫的网站据说也是用Drupal。不过就像刚刚说的,它太强大,有时候掌握它都需要很多的时间。如果只是做个普通网站,不妨考虑一下国内的帝国CMS/DEDECMS,这2个PHP的CMS都还是很不错的。

热点内容
手机ea服务器连不上怎么办 发布:2025-05-15 01:35:03 浏览:450
数据库数据插入语句 发布:2025-05-15 01:30:01 浏览:871
js是无需编译直接运行吗 发布:2025-05-15 01:28:30 浏览:476
android文件夹重命名 发布:2025-05-15 01:13:50 浏览:481
cns脚本 发布:2025-05-15 01:13:38 浏览:722
数据结构与算法笔试题 发布:2025-05-15 01:04:20 浏览:417
搜狗输入法如何直接编辑配置文件 发布:2025-05-15 00:51:47 浏览:668
电箱都有哪些配置 发布:2025-05-15 00:30:21 浏览:74
安卓qq邀请码在哪里寻找 发布:2025-05-15 00:02:04 浏览:35
三菱fx编程口 发布:2025-05-15 00:01:23 浏览:810