Web applications 用很少甚至没有手动HTML创建伟大的web应用程序?接受建议

Web applications 用很少甚至没有手动HTML创建伟大的web应用程序?接受建议,web-applications,Web Applications,我是C语言的老手,对网页设计非常陌生。最近我发现自己对它更感兴趣,所以我一直在研究这项技术。我对使用任何东西都持开放态度,但当我环顾四周时,我看到MVC类型技术的“视图”组件基本上是手工编写的数据布局 我希望避免编写任何手动视图布局或视图HTML,我希望能够删除这些用户界面元素,并像布局“标准”GUI一样对它们进行排列。什么技术允许这样做?卡布奇诺() 另外,在使用它的同时,您可以使用quasy javascript(称为Objective-J)编程,这将使您摆脱困扰javascript的一些问

我是C语言的老手,对网页设计非常陌生。最近我发现自己对它更感兴趣,所以我一直在研究这项技术。我对使用任何东西都持开放态度,但当我环顾四周时,我看到MVC类型技术的“视图”组件基本上是手工编写的数据布局

我希望避免编写任何手动视图布局或视图HTML,我希望能够删除这些用户界面元素,并像布局“标准”GUI一样对它们进行排列。什么技术允许这样做?

卡布奇诺()


另外,在使用它的同时,您可以使用quasy javascript(称为Objective-J)编程,这将使您摆脱困扰javascript的一些问题。

如果您正在寻找一个使web开发与桌面开发类似的框架,asp.net是最接近您的。但这是一个漏洞百出的抽象概念,而且它有充分的理由不受欢迎

你可以“创建伟大的web应用程序”,也可以使用“很少甚至没有手动HTML”,但很难同时做到这两个。熟悉网络的语言和基础设施是无可替代的

编辑

关于如何深入网络开发,我不请自来的建议如下:

  • 熟悉一种MVC框架——比如Rails或Asp.NETMVC。它们都对脚手架有一些支持,这将为您提供从html开始的地方
  • 选择一个。这些将帮助您干净地布局页面,而不需要css博士学位
  • 一旦您熟悉了上面的内容,就可以使用jQuery并开始混合使用一些javascript来实现更高级的行为
      ASP.NET WebForms的开发方式比ASP.NET MVC更适合。你有拖放,相当多的控件,其中一些功能非常强大,还有很棒的工具。你绝对应该看看这个。ASP.NET MVC为您提供了对HTML输出的更多控制,但这似乎正是您试图避免的;) 我对其他技术了解不够,但我相信会有更多的答案包含关于这些技术的建议。

      如果你不介意Java的话


      仅仅是我的0.02

      拖放HTML并不像GUI那样好。我必须维护以这种方式生成的HTML。我还是有点哭泣。成为一名web开发人员而不学习HTML就像成为一名c程序员而不学习指针一样。你可以开始,但你永远也不会接近精通。@LukeN,特别是如果HTML来自MS Word…你认为现在有什么优势?@Nektarios-手工编写HTML。你提到的MVC技术是有优势的。它们确实包含大量生成html的助手方法,但抽象级别要低得多。