【问题标题】:What are the right materials for a desktop developer to become web developer?桌面开发人员成为 Web 开发人员的合适材料是什么?
【发布时间】:2009-02-15 09:49:09
【问题描述】:

我是一名 .NET 桌面开发人员,我喜欢这一点。我真的不喜欢 Web 开发,因为我们浪费了宝贵的时间来调试 CSS、javascript 和兼容性的东西,而不是创造价值。

但我认为这是因为我没有花时间学习好的 Web 开发实践,所以现在因为我想成为我能做到的最好的开发人员,所以我想了解我的弱点。

你能给我一些建议/链接/模式/框架,让我成为一名优秀的 Web 开发人员吗? (我是 .NET 人,所以我接受所有能让我在 .NET 中开发更好网站的东西)。

谢谢!

精度

我过去做过很多 ASP.NET 网络表单,但这还不足以在不浪费时间处理兼容性/css/javascript 问题的情况下创建出色的网站。

【问题讨论】:

    标签: language-agnostic


    【解决方案1】:

    您可以走捷径并使用 ASP.NET,它提供了许多控件来简化 Web 开发 - 您会熟悉使用它们。

    不幸的是,它们并不是真的那么好 (imo),也没有教你使用网络的良好做法。

    我建议您查看ASP MVC,它现在处于测试阶段。这将教您如何编写网站,同时允许您使用熟悉 .NET 的库

    对于一般的 Web 开发,请查看像 W3schools 这样的网站,它会教你基础知识。

    请记住使用 CSS 将演示文稿与标记分开,并确保您使用 javascript 为页面添加价值,但请确保您的页面在没有它的情况下仍然可用。

    您总是会在 CSS 兼容性问题上浪费时间,我只能说,通过练习,您会了解要避免的陷阱,这样会更容易一些。

    至于 javascript 开发,在过去的几年里它有了很大的改进,框架在理论上是跨浏览器的。也许可以尝试查看JQuery,它与 ASP MVC 同步良好,并且在 Visual Studio 中具有智能感知

    【讨论】:

    • 第二; ASP.NET MVC + jQuery 是要走的路。
    【解决方案2】:

    建议:

    我可以给你的最好建议:当你做对了事情时不要生气,但它不会如你所愿。耐心! :)

    链接:

    www.w3schools.com

    Nettuts.com

    Webappers.com

    Digital Point - webmasters forum

    模式:

    我的建议是更多地了解 MVC 模式和任何企业模式。

    框架:

    看看这个链接 :) Framework Guide

    对于 Javascript:JQuery,Prototype,Mootools,EXTJs

    对于 CSS:960 grid system 很不错

    【讨论】:

      【解决方案3】:

      确保您也了解客户端/浏览器方面。

      目前所有不同浏览器的最佳实践是使用 javascript 库来使您的 Web 应用程序跨平台和跨浏览器。像 jQueryPrototype 这样的 AJAX 库,用于执行在 AJAX 之前的时代您无法使用标准 HTML 和 CSS 执行的交互操作。

      【讨论】:

        猜你喜欢
        • 2010-12-05
        • 1970-01-01
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 2010-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多