⑴ 嵌入式web一般用什么语言
嵌入式web开发一般分为前端开发,也就是web页面,后端是服务程序,web页面一般采用html语言+脚本(asp或者jsp),一般嵌入式的后端服务使用c语言
⑵ 用C语言进行web后端编程有什么不妥
如果你的目的只是开车,你是愿意买辆车开哪,还是造辆车开呢??? 后者不是你想的那么容易。。。C语言理论上什么都能干,但实际上又好像什么也做不了。。。。用C语言做高级编程总会绕很大一圈,原因是缺乏现成的工具,很多时候你不得不自己去做,但前提是你会不会做。。。。
C语言肯定可行,但你有什么眉目吗???
⑶ c语言可以用于制作网页吗
1、c语言是偏底层的语言,用来做界面的话是比较困难的
2、现在的静态网页设计一般使用Html+CSS,是比较基础的东西,而且很容易上手,但也是必须掌握的。
3、现在主流的网站开发就是Java Web和asp.net。
如果你有java基础可以走Java web的方向。可以用JSP+Servlet+Dao模式就能开发网站,当然SSH框架更加深奥。
而asp.net由于是微软自己开发的软件能很好的在windows平台上运行,用的是C#语言其实也和C语言差不多,因为语言是相通的,你学过一门语言后你就会有那种编程的思想。
asp.net是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
4、另外,在进行网站开发时为了提高容错能力,脚本语言是必不可少的,所以javascript或
php也是要懂一点点
⑷ web编程与C语言有什么联系吗
c语言的应用包括web应用
但现在web编程主要不使用c语言,多用php,asp等等
⑸ 详细介绍Web前端与后端有什么区别(包括定义、特点、所用到的技术等(500字)
1.什么是前端开发?
前端,也称为“客户端开发”,简单来说,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。
通俗点说:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等,包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
1.1 网站和移动应用的前端
让我们考虑一个现实的例子:你正在访问的网站。内容设计、图像、段落和线条之间的间距,左上角的公司徽标,以及右下角的小通知按钮——所有这一切都是前端。
移动应用的前端与网站相同。例如,你在移动或 Web 应用中看到的内容,按钮、图像是前端的一部分。此外移动屏幕还具有触摸响应功能,因此当应用响应你所做的所有手势时,需要进行缩放放大/缩小、双击、滑动等操作。
前端开发人员构建所有的这些。它们创造了你在屏幕上看到的外观和触摸到的体验。
Ionic,Swift,Kotlin,Bootstrap,Angular,Vue,jQuery,React.js 是用于前端开发的一些工具和技术。
1.2 物联网的前端
连接到互联网的任何对象都是IoT(物联网)设备。你可能在想物联网设备的前端如何工作?任何智能设备,如智能冰箱、远程 PoS 系统、智能手表、智能钱包,都需要用户可以与之交互以操作设备的“东西”。因此,“某物”是一种互动媒介,其元素就是物联网的前端。
物联网设备没有前端的说法,但设备包含一个固件,其行为类似于移动应用程序中的前端。此外该固件可以用C、C++、Lua、Python 和 JavaScript 等语言编写。
另外还有物联网设备的 UI/UX 设计和实现。
2.什么是后端开发?
后端,也称为“服务器端开发”,也就是在系统“后面”所发生的事情。同样,在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。简单来说,在应用程序或网站的屏幕上看不到的所有东西都是前端的后端。它更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
2.1 网站和移动应用后端
网站的后端需要设置服务器,存储和检索数据,以及将这些服务器与前端进行连接的接口。如果说前端开发人员梗关注网站的外观,后端开发人员则更更关注网站的速度、性能和响应能力,后端通过编码、云 API 和数据库进行集成。
就像前端一样,移动应用的后端开发在各个方面都与网站后端相同。此外,你为移动应用设置后端服务器的选项包括:云计算(AWS,Firebase)定制服务器或 MBaaS(移动后端即服务)。
Ruby,Apache,Nginx,PHP,Mysql,MongoDB 等用于后端开发的工具和技术很少。
2.2 物联网后端
物联网后端最重要的组成部分之一是云后端。显然大多数物联网设备都依赖云服务器对数据进行上传和下载,并将其处理为动作。
如果我们谈论高级物联网解决方案,后端开发可以扩大到 AI(人工智能)和 ML 等功能(机器学习)。
用于物联网项目的后端技术是Amazon IoT,Google Cloud,MQTT Broker,IFTTT等等。
综上所述,说通俗一点:
web前端分为网页设计师、网页美工、web前端开发工程师。
首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责;网页美工只针对UI这块的东西,比如网站是否做得漂亮;web前端开发工程师是负责交互设计的,需要和程序员进行交互设计的配合。
web前端需要掌握的有脚本技术javascript DIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。 后端的话可供开发的语言有 asp、php、jsp、.NET 这些后端开发语言的话搭建环境都不一样
实际的开发过程中,前端、后端开发人员的定位如下:
1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
2)后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。
3.前端 Vs 后端有什么区别?
ok,接近2000字了,应该是回答了你的问题了,如果有帮助到你,请采纳哦,谢谢!
⑹ 如果我要学web编程,后端的如PHP,LAMP之类的,C语言要学多深
够了!
你要学web编程的话!
这些够了,你还是学下 xml和mysql 数据库吧!
http协议,数据结构,这些你可以拿下以你现在的C语言基础拿下php还是不成问题的,
基础谁都有关键是谁的算法好,谁的代码更好;
学完了这些你学php的时候就不需要特意回头学了;
最好学下javascript;
如果你要成为web大神的话;
html css javascript xml mysql php linux flash photosh http协议
你都要精通,那么你一个可以不依靠任何外力,建起一个网站,如果你要跟厉害的话
好好学http协议吧!越低层越好。
⑺ C语言是否合适用于Web开发
用C语言开发WEB,我用C++BUILDER6做过,称ISAPI,一般人可能做不起来,有点麻烦;
唯一是速度很快,别人看不到你的源码,掌握了编程套路,也可以开发应用;
缺点:
1。不是解释性语言,做的WEB调试非常麻烦;现在做WEB开发的,用C#、JAVA较多;都是解释性的语言;
2。因为是.DLL的二进制代码,一般商业网站不给予运行的环境,因为网站服务器会被你可能搞瘫,安全性得不到保障;所以,你得自备网页服务器;
3. 得不到技术支持,没人邦你,因为没几个人会这种开发;
⑻ 为什么有那么多种编程语言!为什么做web 要用php用c语言不行吗
每种语言的侧重点不同,你用c来写可能要一千行,但用php可能就几行
⑼ 为什么说C/C++不适合做web开发
用C语言开发WEB,我用C++BUILDER6做过,称ISAPI,一般人可能做不起来,有点麻烦;
唯一是速度很快,别人看不到你的源码,掌握了编程套路,也可以开发应用;
缺点:
1。不是解释性语言,做的WEB调试非常麻烦;现在做WEB开发的,用C#、JAVA较多;都是解释性的语言;
2。因为是.DLL的二进制代码,一般商业网站不给予运行的环境,因为网站服务器会被你可能搞瘫,安全性得不到保障;所以,你得自备网页服务器;
3. 得不到技术支持,没人邦你,因为没几个人会这种开发;
⑽ C语言可以写后端吗
C语言就是用来写后端的,因为比较接近于硬件,所以底层用c语言写运行速度比较快,而且由于上层的应用界面需要很好的可移植性,一般用java语言写,用c语言的话,太依赖平台。