我有一个Linux Web服务器,我想打(目前在Access)可在网上进行CRUD一些数据库表。需要有基于角色的安全性。什么是发展这个问题的最快途径?

此外,该数据库将是最好的?我已经MySQL在该机器上运行,如果这有什么差别。

有帮助吗?

解决方案

我和Chuck同意,这个问题实在不应该是关于语言,而是框架您选择。

我做类似的东西,你一会儿回来,结束了使用Ruby on Rails和activescaffold插件( HTTP ://www.activescaffold.com/ ),以提供一个相当前端。我结束了实际的代码写的是极小的。还有其他的插件,其提供基于角色的安全性也Rails的(我没有用,我只是烦“你要么登录并有写入权限,或者你没有登录,你不”)并且这也意味着你不必自己写太多的东西。

所以,把我在营地为Rails来的宗教战争;)

编辑:MySQL是用一个完美的数据库,所以你不必担心有

其他提示

这会变成on Rails的阵营和阵营的Python的红宝石之间的宗教战争,与PHP和Perl的一个很好的一知半解。你应该评估自己的汉语语言,并决定什么是最适合你。有,当然,其他的选择,但上市的也只是引起MROE宗教争斗。虽然,我会说那些我列出的将是合理的选择。通常,您可以创建你尽管选择的语言可以有任何shortcommings的一个很好的设计。

我不认为语言是你应该问的问题。有没有特别适合于CRUD Web应用程序的语言。有很多的框架的设计之类的事情,不过,在许多不同的语言,这些都是可能你会想看看。

我认为Rails是一般最好的,这就是我使用的大多数项目。这是非常非常适合CRUD应用程序(到它允许你创建,而无需编写任何代码简单的一个点)。但如果真有一个无可争议的“最佳”选择,你可能已经知道这件事。相反,一些应用已与滑轨制成,一些使用Django,有的用蛋糕,等等等等。

如果你想有一个坚实,干净,稳定的CRUD网络可以保持和扩大在未来几年,随着标准坚持应用:PHP,Perl和JavaScript中,CSS和HTML。学习这些语言的根也。花时间把事情做对,专注于像的清晰度,连贯性和组织良好的编码习惯。实践注释的代码重用好,良好的命名,好,良好的数据库设计。测试,文档和重构。引以自豪的CRUD应用的工艺。从内到外了解它。设置阶段,所以你以后可以保持和扩大它。你的目标是建立一些将工作做好,持续时间长,并就企业投资巨大的回报。有人曾经说过,需要10年才能成为一名优秀的编码器。

至于框架,插件和外部库,这是美妙的结冰,把你的蛋糕。但从来没有混淆锦上添花。如果你想学的代码,花时间去学习它的权利。如果你不舒服编码一个简单的CRUD应用程序,你会更不舒服试图导航框架生成的代码。编码是一个美妙的演出。但从来没有误以为牛排滋滋声。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top