【问题标题】:Can HTML5 & CSS3 be used with C#6.0? [closed]HTML5 和 CSS3 可以与 C#6.0 一起使用吗? [关闭]
【发布时间】:2016-03-27 17:00:10
【问题描述】:

我是软件开发的新手(从字面上看是 2015 年 12 月开始的 - 我来自科学背景,但我想开发一些关于苹果、谷歌和微软操作系统的移动/网络/通用应用程序的想法)。我学习过 C# 6.0、JS、HTML5 和 CSS3,并且过去有过使用 python 和 java 的经验(java 实际上只是为培训站点更新一些用户内容;python 是用于我的涉及创建野生类型的毕业论文(即自然发生的)和突变的人类受体,它们的结构,它们如何通过基于 python 的模拟软件对药物/化学品作出反应;以及它们如何与实验室数据进行比较)。

我更喜欢使用 C# 6.0,但对使用 JS 作为后端感到矛盾。使用 C# 与 JS 进行跨平台开发的优缺点是什么(特别是如果您想结合本机功能,例如相机或生物识别扫描仪)。 node.js 与 angular.js 的优缺点是什么?就目前而言,我的 PC 上安装了最新版本的 xamarin 和 cordova。 (ps C# vs JS 用于跨平台开发,因为我讨厌使用 java 并且无法访问 mac)。

对于 web 应用程序的服务器后端,我可能会坚持使用 C#,或者可能在 rails 上学习 c++/ruby。

我还计划使用数据库,想知道 mongoDB 是否可以与 MySQL 一起使用(如果可以,哪些资源对学习 mongo 有用,并且可以在 Visual Studio 2015 上实现 mongo)。

谢谢(ps我不介意是否有多个答案:解释的人越多,我就可以更好地学习和理解事物)

【问题讨论】:

    标签: c# android ios css html


    【解决方案1】:

    浏览器只能执行 HTML/CSS/JavaScript。所以所有可以在浏览器客户端运行的代码都必须使用JavaScript。

    服务器后端的内容与浏览器无关。 Web 开发框架肯定存在于 Java、C#、Ruby (Rails)、PHP、JavaScript (Node.js) 等。

    当您寻求跨平台应用程序开发工具时,Xamarin 非常好,因为它可以使用 C# 为几乎任何平台创建代码。您还可以将 HTML/CSS/JavaScript 与 Apache Cordova 等工具包一起使用,Windows (Mobile) 还允许您使用 HTML/CSS/JavaScript 编写整个应用程序。

    关于使用 HTML/CSS 和 C# 作为编程语言的问题 - 据我所知,这并不是真正受支持的场景。您可以在 Windows 通用应用程序中从 JavaScript 调用 C# 代码,但这几乎是它的范围。

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 2011-06-02
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-14
      • 2015-03-20
      • 2011-06-14
      • 1970-01-01
      相关资源
      最近更新 更多