创建Web应用程序 - Web编程新手的最佳和最简单方法是什么?

时间:2013-09-09 15:44:58

标签: html asp.net web-applications

我有使用Visual Studio 2005到2010和C#/ VB.NET(最好是C#)开发桌面应用程序(不是Web应用程序)的经验。现在,我必须构建一个Web应用程序,这将是我的第一个Web应用程序。此Web应用程序应在使用IIS作为Web服务器的Windows 2008服务器计算机上发布,并且它具有基本UI,用户应选择要传递的测试:

  • ping localy,远程ping其他机器
  • 检查是否在另一台机器(插座)中打开了端口
  • 检查Windows服务是否已在另一台计算机上启动并运行(状态)。
  • 检查SQL实例是否正在运行并在另一台计算机上可用
  • Web应用程序必须支持多语言
  • Web应用程序必须支持身份验证,我的意思是用户输入用户名和密码的登录表单。

由于我是编程Web应用程序的全新工具,我曾考虑在VS 2010(.NET Framework 4.0)下使用ASP.NET和C#,因为Visual Studio IDE更容易理解并快速编写某些东西并且有很多东西像登录控件一样自动化,多语言使用资源文件相对容易实现,有特定对象已经创建做ping(Ping对象),使用套接字检查端口(Sockect对象),检查windows服务是否正在运行(ServiceController对象) )等等...... 我认为使用其他工具和编程语言(如PHP或javascript)对于那些在编程Web应用程序中全新的人来说会更复杂。所以我认为对我来说最好的选择是ASP.NET。另据我所知,只使用简单的HTML代码这些东西是不可能的,对吗?

考虑到我没有编程Web应用程序(只有桌面应用程序)的经验,我的要求和我使用过的技术,这是最好的技术吗?

2 个答案:

答案 0 :(得分:-1)

Ruby on Rails非常受欢迎,绝对值得一看。

另外,它会让你有机会学习一种与你已经知道的语言截然不同的语言。

答案 1 :(得分:-1)

错误。

您可以使用纯HTML并使用HTTP-Post表单提交和CGI 但我不推荐它。

如果已经提供了Windows Server + SQL服务器,请使用ASP.NET。

如果由于一些奇怪的原因,你发现ASP.NET太没有挑战性了,你可以读到这个:
http://www.codeproject.com/Articles/9433/Understanding-CGI-with-C 并使用纯HTML和CGI。

如果你发现ASP.NET太无聊和老了,你可以尝试使用ASP.NET MVC3 / 4的新东西:)