Python中文
首页
教程
问答
标签
搜索
登录
注册
如果决定我们的系统需要大修,那最好的办法是什么?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我们正在维护一个基于传统ASP的web应用程序,它使用VBScript作为主要语言。我们一致认为,我们的后端(框架,如果你愿意)是过时的,并没有为我们提供适当的工具,以快速前进。我们几乎已经接受了当前无处不在的webMVC模式,并且不能用当前的技术以合理的方式做到这一点。主要缺失的特性是适当的调度和带有继承的模板化等。在</p> <p>目前有两种途径正在讨论:</p> <ol> <li>使用JScript将现有的应用程序移植到传统的ASP,这将使我们有希望从那里无需太多麻烦地转到.NET MSJscript,并最终在.NET平台上结束(MVC的工作最好在那时完成,ASP.NET在我们看来,这并不比我们现在做的更好)。这被认为是比下一个选择更安全、风险更小的路径,尽管这可能需要稍长的时间。在</li> <li>使用其他一些技术完全重写应用程序,现在这个包的领导者是pythonwsgi,它有一个自定义框架、ORM和一个好的模板解决方案。即使是django和其他预先构建的解决方案,这里也有回旋余地。这种方法有望成为最快的解决方案,因为我们可能会在实际产品旁边运行beta测试版,但是如果我们不能/不能正确地使用它,它确实有可能浪费大量的时间。在</li> </ol> <p>这并不意味着我们的逻辑消失了,因为我们这些年来建立的东西是相当稳定的,正如所指出的,只是很难处理。它构建在sqlserver2005上,大量使用存储过程,并发布在iis6上,只是为了多了解一些背景知识。在</p> <p>现在,问题来了。有人走上面两条路中的一条吗?如果是这样的话,如果成功了,怎么会更好,等等。我们不希望偏离做这两件事中的一件,但一些建议或其他解决方案可能会有帮助。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>利用这个机会删除未使用的功能!一定要用新的语言。称之为2.0。重建你真正需要的80%的工作将大大减少。在</p> <p>先把你的大脑从整个应用程序中清除干净。坐下来列出它的总体目标,然后根据使用的功能来决定需要哪些功能。然后根据这些特性重新设计它,并构建。在</p> <p>(我喜欢删除代码。)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
当用户用PYTHON设置一个或一个不带值的URL时,他们怎么能输入一个/a的代码呢?
8 回答
当用户登录到站点时,如何显示不同的导航栏
7 回答
当用户登录时,在Flask中向用户显示处理结果
10 回答
当用户的Flask会话结束时,我如何从Redis后端中移除所有Celery结果?
1 回答
当用户的Okta配置文件字段当前为blan时,更新该字段
10 回答
当用户的付款逾期2天时,从Django模型检索数据
5 回答
当用户的消息以问号结尾时,如何让机器人说些什么?
9 回答
当用户的系统上可能也安装了Python 2.7时,如何在用户的系统上运行Python 3脚本?
4 回答
当用户确定打印数量时,使用Matplotlib打印动画
7 回答
当用户离开时是否可以删除整个网页?
2 回答
当用户给出一个单词时如何打印?
7 回答
当用户继续更改TKin中的值(使用trace方法)时,使用Entry并更新输入的条目
10 回答
当用户编辑表单字段时,从Django时间字段中删除秒数
2 回答
当用户被更改时,消息不会来自web套接字
10 回答
当用户访问表单时,如何使表单为只读,而不具有更改权限
3 回答
当用户试图更改对象的值时,使用描述符类引发RuntimeError
5 回答
当用户调整GUI的大小时,是否有方法更改GUI内容的大小?
4 回答
当用户调整风的大小时,pythontkinter小部件的大小会不均匀
6 回答
当用户购买某个类别时,是否查找其他类别的销售?
2 回答
当用户转到上一页时,Django和芹菜插入操作
4 回答