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

Web应用程序框架:C vs Python

发布时间:2020-12-14 19:00:09 所属栏目:资源 来源:网络整理
导读:我熟悉 Python和C作为程序员.我正在考虑编写自己的简单网络应用程序,我想知道哪种语言将更适合服务器端Web开发. 我正在寻找的东西 它必须是直观的.我认识到Wt存在,它遵循Qt的模型.我讨厌Qt的一件事是,他们通过混淆手段(例如“公共插槽:”成语)来鼓励陌生语
我熟悉 Python和C作为程序员.我正在考虑编写自己的简单网络应用程序,我想知道哪种语言将更适合服务器端Web开发.

我正在寻找的东西

它必须是直观的.我认识到Wt存在,它遵循Qt的模型.我讨厌Qt的一件事是,他们通过混淆手段(例如“公共插槽:”成语)来鼓励陌生语法.如果我要写C,我需要它是标准的,可识别的,干净的代码. Qt提供的没有花哨的愚蠢的愚蠢.
我不得不写更少的非C或Python代码,越好.关于Django(Python Web框架)的事情是,它需要你几乎手写HTML.我认为如果HTML表单采用了更多的wxWidgets方法,那将是很好的. Wt接近这个,但遵循Qt模型而不是wxWidgets.

我通常用C编写视频游戏,我没有网络开发经验.我想写一个漂亮的网站有很多原因.我希望它成为一个学习体验,我希望它很有趣,我想要轻松地集中在“有趣的东西”(例如更少的样板,更多的应用程序的肉).

任何新手网页开发者的提示?我猜测网络应用程序框架是要走的路,但这只是一个挑选的问题.

解决方法

如果您想避免编写HTML,可以尝试使用 GWT.但是,根据我的经验,使用中间框架生成HTML和ECMAScript不会在任何地方附近以及手写这些页面.

在评论中,nikow提到Pyjamas是Python的GWT端口.

关于语言,如果在C和Python之间进行选择,我会在100%的时间内选择Python.即使忽略了这些语言之间抽象的明显差异,Python只是比C更有用的库.您不必编写自己的面向开发的Web服务器 – Django自带的一个.您不需要编写自定义模板库 – Python具有Genshi. Django配备了一个有能力的ORM层,或者更多的控制可以使用SQLAlchemy.这几乎是一个比赛.

(编辑:李大同)

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

    推荐文章
      热点阅读