十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
语言只是一个辅助工具, 真正要了解的是Framework.
创新互联主要从事成都做网站、网站建设、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务永德,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
C/C++ 太老了, 没有一种具体的技术支持Server Side Script. 如果需要,你可以自己用现有的C++ Library开发一种Server Side Script.
比如微软的.NET Framework,可以用任一中语言,VB, C#, J++, C/C++等.NET支持的语言去开发ASP.NET. (ASP不属于.NET Framework,而且过时了,就不谈了).(MSN Hotmail用的ASP.NET AJAX)
而SUN的Java, 只支持Java语言. JSP只是SUN开发的一种技术.(Google用的JSP)
而PHP Group的PHP, 只支持PHP语言. 所以PHP开发网站只能用PHP.(Wikipedia用的PHP)
而Adobe的ColdFusion, 一般支持ActionScript(被Adobe收购的语言),所以只恩能够用ActionScript.
日本有个Ruby, 也可以用来做网站.
还有个最简单的Server Script就是Server Side Include(SSI), 功能很少,结尾是.shtml(CCTV网站用的这个.)
而Larry Wall设计的Perl, 后来研究出CGI, 所以CGI一般用Perl. CGI是所有Server Scripting的祖宗. 现在在PHP, JSP也会有一点关于CGI的东西.
与语言没有关系, 你需要考虑的是两个系统直接如何通讯. 选一种通讯协议(一般用http协议), 设计好数据结构, 可以是xml或json. 假设选用http协议传输json数据. 你需要做以下工作:
使用php开发一个http接口, 根据参数查询数据库, 把结果转换为json格式后返回. 这是目前最流行的接口格式, 基本上所有语言都可以开发和请求这样的接口, 很多开放平台都是这样设计接口的, 例如微信的这个接口,你可以参考一下 网页链接
使用VB.NET请求这个接口, 获取返回的数据(json格式, 一个特殊的字符串), 使用VB.NET对json数据进行解码
所以,要完成这个工作,你需要知道http接口开发和请求, 以及json编码和解码的相关知识和技能, 祝你好运
不同意楼上的,可以肯定的是那写都不是职称,但也不都是开发语言。
首先 Vb,C++,C#,Java,delphi都是开发语言
而.Net,j2ee,j2me,asp,php都是开发技术
比方说.Net技术可以通过VB.Net C#.Net C++.Net进行表现出来
j2ee和j2me通过java表现出来的
常用的服务器技术有:ASP.NET(c#),JSP(java),PHP。
PHP是比较适开发合中小型网站,开发成本较低,速度较快,国内有大量的开源框架和CMS,做论坛的话可以用DISCUZ等免费项目。几个人就可以建一个中等网站。环境搭建比较容易,是跨平台的。应该是三者中最有前途的。
ASP.NET比较适合开发办公继续及中型网站,在国外用的不多,主要是因为国内大部分的服务器都是微软的(windowsNT+SQLsever+IIS),所以国内较多政府网站采用。成本较高,速度一般。
JSP一般用于开发大型项目,常用的有J2EE,SPRING等企业级框架,性能最好,但是成本高,适合大型团队。
所以建议学PHP或者ASP.NET,PHP入门容易短时间内就会有成果,ASP.NET在天朝有市场并且学起来也不难。从就业考虑还是学PHP或者JSP。
当然这些都只是服务器后台技术,要做好网站还是要了解一下前台知识的。看一下HTML,CSS,JAVASCRPIT等,然后再直接插入PHP代码,这应该是最简单的一种建站。
1.一般来说,要实现前后端分离,前端就需要开启一个本地的服务器来运行自己的前端代码,以此来模拟真实的线上环境,并且,也是为了更好的开发。因为你在实际开发中,你不可能要求每一个前端都去搭建一个java(php)环境,并且在java环境下开发,这对于前端来说,学习成本太高了。
?2.但如果本地没有开启服务器的话,不仅无法模拟线上的环境,而且还面临到了跨域的问题,因为你如果写静态的html页面,直接在文件目录下打开的话,你是无法发出ajax请求的(浏览器跨域的限制),因此,你需要在本地运行一个服务器,可是又不想搭建陌生而庞大的java环境,怎么办法呢?nodejs正好解决了这个问题。在我们项目中,我们利用nodejs的express框架来开启一个本地的服务器,然后利用nodejs的一个http-proxy-middleware插件将客户端发往nodejs的请求转发给真正的服务器,让nodejs作为一个中间层。这样,前端就可以无忧无虑的开发了
?3.由于前后端分离后,前端和后台同时开发时,就可能遇到前端已经开发好一个页面了,可是却等待后台API接口的情况。比如说A是负责前端,B是负责后台,A可能用了一周做好了基本的结构,并且需要API接口联调后,才能继续开发,
?4.而此时B却还没有实现好所需要的接口,这种情况,怎么办呢?在我们这个项目里,我们是通过了mock来提供一些假数据,我们先规定好了API接口,设计出了一套API文档,然后我们就可以通过API文档,利用mock来返回一些假数据,这样就可以模拟发送API到接受响应的整一个过程,
?5.因此前端也不需要依赖于后端开发了,可以独立开发,等到后台的API全部设计完之后,就可以比较快速的联调。
PHP与ASP.NET最大的区别是php既可以在widowos下配置服务,也可以在linux下配置服务,但.net是微软的东西,只能在windows下用,其他的就是个人所好了,连接数据库方面PHP不如.net方便
PHP程序可以运行在UNIX、Linux或者Windows操作系统下,对客户端浏览器也没有特殊要求。PHP也是将脚本描述语言嵌入HTML文档种,它大量采用了C、Java和Perl语言的语法,并加入了各种PHP自己的特征。PHP的优点为:
(1)首先它是免费的,对于许多要考虑运行成本的商业网站来说,尤其重要。
(2)开发源代码。因为这一点,所以才会有很多爱好者不断发展它,使之更具有生命力。
(3)多平台支持,可以运行在所有操作系统之下。
(4)效率高,同ASP.net相比,PHP占用的较少的系统资源,执行速度比较快。
PHP的缺点是:
(1)因为没有大公司的支持,前途不如ASP、JSP和ASP.NET。
(2)运行环境相对复杂,学习起来相对复杂。
VB是Visual Basic的简写,是可视化的编程语言,是一种简单、高效地开发应用软件的工具。
VB语言的特点:
1、VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言;
2、可用于开发Windows环境下的各类应用程序;
3、在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具。
使用VB语言的优点:
1、功能强大,可以与Windows专业开发工具相媲美;
2、VB始终是最高效、开发成本最低的强大的开发工具;
3、简单易学、效率高;使用Windows内部的广泛应用程序接口(API)函数,使用动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件。
最后做网页一般都不用VB的,还是PHP比较通用,.nte的安全性要高些,但是成本高,建议用PHP