早上好-
我是一个中级开发人员,想要建立在在线数据驱动的应用程序(CRUD,有一些计算和基本的HTML表单输入,没有什么花哨),跟踪用户会话,看起来“专业”(或至少不是“自制”)。
我希望开发一些用户从以下网站获得的外观和感觉的东西:
)
对于我是否应该只使用Miscrosoft路由,在ASP.net中使用WebForms进行开发,或者是否有一种在开源平台上进行这种开发(使用WYSIWYG环境)的快速方法,有什么建议吗?如果是这样的话,我愿意学习,如果它是直观的,我可以使用它快速拖拽,添加代码,并在网上发布。模板也将是一个好处-我不是一个沉重的HTML/CSS开发人员。
我很抱歉,这个问题似乎有点模糊。
发布于 2010-05-26 14:24:00
这是个人项目还是专业项目?如果您使用ASP,那么您将不得不在microsoft服务器上托管(这不是免费的),这是需要考虑的一件事。如果您使用,您可以使用Heroku (小的时候免费)。
这也取决于应用程序的用途。如果你想尽快得到一些东西,并且你有ASP的经验,那就使用它吧。我使用Rails并发现在线支持非常棒(支持堆栈溢出)以及大量插件和宝石,您可以集成这些插件和宝石,使开发变得非常简单。每次参加AustinOnRails会议,我都会听到越来越多的.NET用户想要跳槽到Rails,尽管这是基于可用性偏见的。
如果您没有这方面的经验,我建议使用RoR,因为它可以自由部署、开放源代码,并且有一个非常活跃的社区。如果您想学习Rails,我建议您使用Rails编写敏捷Web开发手册。
除此之外,这真的是你的决定。
发布于 2010-05-26 14:11:46
如果您使用ASP.NET路由,请使用ASP.NET MVC。这是一个非常健壮的平台。这也取决于你的技能集,选择哪种技术。
发布于 2010-05-28 14:06:47
快速应用程序开发不用于您提到的建筑工地。对于RAD,VisualStudio内部有工具支持,如GridView控件、DataSets、SqlDataSource等。这是快速发展!但是有了这种方法,你就失去了在建筑工地上最重要的东西,还有你提到的那些东西。
为了构建新的、很酷的Web2.0站点,你需要“手工”做很多事情,而且你需要框架来控制页面呈现。从请求,通过业务逻辑执行,数据库请求,到html呈现过程,您必须有绝对控制!
框架如Rails (Ruby),Django (Python),ASP.NET MVC (与c#,Ironruby,ironpython,.而一些ORM框架(ORM)就是为此而设计的。如果您熟悉asp.net,那么您应该看看asp.net mvc及其周围的社区!但根据我的经验,无论你选择哪种框架,都没有快速、快速的方法来建造像堆叠溢出这样的建筑工地!
https://stackoverflow.com/questions/2913672
复制相似问题