Ron*_*ley 5 mysql django json extjs
我是一个古老的C++ /算法人员,正在首次尝试构建Web应用程序.我可以使用社区的帮助来做出正确的架构/技术堆栈决策.这是我们要做的事情:
数据有一个简单的关系模型.大多数应用程序都是简单的CRUD,具有高可用性和各种UI控件,以匹配公司遵循的相当复杂的工作流程.通常需要在一个页面中显示/编辑来自多个表格的数据 - 想想可以充分利用大型监视器(网格,拖放,数据树形显示等)的可编辑仪表板.还有一些服务器端文本处理要做,Python是公司的首选处理语言.
该公司希望尽可能使用开源,但希望获得最佳的UI控件/小部件并支付商业UI包.他们希望确保有一个规模适中的开发人员社区,他们使用所有涉及的技术,这样他们在构建应用程序后就不会找到其他人来维护/增强应用程序.将有十几个并发用户.
我在这里阅读了各种问题/答案,自己做了一些研究,并与一些构建网络应用程序的同事交谈,以便为这个应用程序决定适当的技术堆栈.这是我提出的:
我很想通过一些有经验的人来验证这个技术堆栈.如果你已经构建了高可用性的CRUD风格的网络应用程序,请告诉我你对我的选择的看法,如果我要留下任何重要信息,请告诉我.
谢谢!
罗恩
这将取决于您在进行过程中感到满意的内容 - 不要过早锁定您的密码。我相信您已经列出了一个非常有用的堆栈。我没有任何使用 Sencha ExtJS 的经验,但其余的都是可靠的东西。Django 是一个美丽的东西,即使您没有 Python 经验,学习它也很容易(而且很有趣!)。
但当你继续前进时,你会发现有些事情感觉不合适,只是因为你的背景,或者因为它与你的其他部分的契合方式,并且可能会找到更适合你情况的东西。
我实际上得出的结论是,如今,可用于 Web 堆栈的部分已经发展得非常好,并且经过了很好的探索,您(几乎)不会出错 - 更重要的是应用程序设计。人们往往会沉迷于技术决策,而失去对应用程序本身的关注。
归档时间: |
|
查看次数: |
564 次 |
最近记录: |