我想学习一门语言,用来做网页,我对C++,MFC比较熟悉,之前是做应用软件,现在想帮公司做个网站宣传,挂个论坛就可以。我想请问学习用C#来做行不行,因为有C++基础,学习C#比较方便。但是不知道它对制作网站支持的好不好,以及其他平台可以访问C#做的网站吗?比如苹果的系统,还有手机可以浏览吗?

解决方案 »

  1.   

    楼主的情况和我一样,我熟悉c++,MFC,c#语言(应用程序),也想自己做一个简单的网站,不知道从何入手。
    我自学了HTML,CSS和DIV,会做静态的网站,但是不会做动态的。也不会做网站后台管理。
      

  2.   

    ASP.NET后台代码就是C#。懂点HTML,CSS,JS就可以了。
    WPF好像也能开发WEB程序,后台代码也是C#。
      

  3.   

    建议下载个discuz或者discuzNT来玩就好,有论坛并且支持手机访问的。没有HTML基础就想“现在”帮公司做网站,还想宣传,只会有反效果的。而且从你的语气可以看到,你大概是把C#的语法跟.Net整个知识架构等同起来(因为我也曾经经过这样一个阶段),那是非常错误的。
    一个网站涉及的知识很多的,即使不包括网页上显示的内容(因为这些东西可以用CMS解决),都还要有数据库,服务器部署,网络安全,http协议等,建议楼主认真权衡一下时间成本吧。
      

  4.   

    楼主想要的正是传说中的ASP.NET
      

  5.   

    做網頁的話,Java 應該會比 C# 更適合因為Java有JSP、Servlet、Spring MVC、Google Web Toolkit(GWT)等工具可用
    尤其是GWT提供豐富的網頁windget,更重要的是GWT讓使用者用Java寫網頁,然後轉換為JavaScript
    它的訴求之一就是使用者不需要學習JavaScript以上只是簡單列舉Java開發網頁的資源,我不知道C#或.NET有什麼資源可用...
      

  6.   

    其实吧,如果只是临时需要一个,可以给你个最简单的方法,找个CRM系统,然后改模板就行,速度快,而且功能相对比较完善。
      

  7.   


    用CRM系统的话,学习成本比较低、只需学会HTML,DIV+CSS布局(都不一定是必须的,就看你的要求,简单快速的话直接用表格),简单的javascript。也就1-2个星期就OK了
      

  8.   

    和C#基本没有关系。你得问问自己懂不懂html,css。
      

  9.   

    跟c#确实没关系,楼主想问的正是传说中的 asp.net 这是一门技术。
      

  10.   

    看了你们的答案,我觉得我悲剧了。
    我想再问下,我只学DREAMWARE这个软件搞网页可以吗?
      

  11.   

    纯做网站,感觉PHP比较好些。
      

  12.   

    用C#中的asp.Net和ajax就可以做了,而且有一个ajax工具包,那里面有很多可以直接使用的控件,而且用它链接数据库也非常的方便。