软件研发问题,编程用到java或者c语言等,例如界面UI单独开发吗?是用到JS什么的?大家能不能讲

软件研发问题,编程用到java或者c语言等,例如界面UI单独开发吗?是用到JS什么的?大家能不能讲详细点,就是软件从无到有哪一部分都用什么语言编程。还有都用什么工具。... 软件研发问题,编程用到java或者c语言等,例如界面UI单独开发吗?是用到JS什么的?大家能不能讲详细点,就是软件从无到有哪一部分都用什么语言编程。还有都用什么工具。 展开
 我来答
匿名用户
2013-11-22
展开全部

现阶段,bs/cs结构的应用是不一样的,

BS(Broswer/Server):是浏览器与服务器的web应用程序,类似QQ空间类的网页程序,客户端即IE或其他网页浏览器:

程序基本框架:MVC: 

  • 模型层(model) :模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像EJBs和ColdFusion Components这样的构件对象来处理数据库,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

  • 视图表现层(view):视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和像XHTML,XML/XSL,WML等一些标识语言和Web services.

    MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。

  • 控制层(control):控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据.

    关于以上摘自百度百科"mvc框架",更多详尽资料请自行搜索...

对于WEB程序,先阶段主流java web ,前台用jsp 或html居多配合js(javascript:一般可以做一些简单的验证)前台UI就够用了...

后台程序用java,多数配合主流框架的还需要对xml的知识...

.net做web 也不错,相信你听过ASP.NET吧,前台也是jsp 或html +js,少数用vbs

后台C#.net

.

.

拿QQ空间的登陆页面举例, UI就是界面,js可以在本地验证你输入的帐号密码是合法的(帐号不能是数字以外的字符?),如果合法才到后台服务器端调用数据库验证帐号密码的正确性....

.

.

.

.

CS(Client/Server):是客户端与服务器的应用程序,类似QQ,是需要下载客户端的

cs结构的UI 不用我说了吧,和程序一体的,后台什么语言,UI就是什么语言.

sdxuelj
2013-11-22 · TA获得超过163个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:158万
展开全部
这样问问题说明你对软件开发了解的比我还少。我把我所了解的简单给你介绍一下。关于软件界面问题,现在面向对象的开发工具,如:VB、DELPHI、JAVA、VC都可以很方便地开发界面(这些开发工具内包括界面设计工具,你拿出来象堆积木一样造出你想要的界面),如果你想开发B/S模式的网络软件,可以使用asp.net,开发B/S这种软件直接使用浏览器界面就可以,很少需要自己另外做界面最多用CSS布布局。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdparrot
2013-11-22 · TA获得超过2404个赞
知道小有建树答主
回答量:1385
采纳率:0%
帮助的人:1157万
展开全部
你说的JS是用在网页里的,不在界面UI开发中使用。
现在很多编程语言都可以独立开发界面UI,JAVA就可以,C++,C#,DELPHI,VB都可以。
C语言的话,比较麻烦,需要调用WINDOWS系统的API才能方便一些。
追问
哦。那你的意思是B/S架构会用到类似JS这样的工具,也会用到JAVA这样的编程工具。所以两个工具就可以将项目研发出来?C/S只用JAVA这样的工具就可以了吧?
追答
差不多这个意思。
JAVA又能做C/S又能做B/S,而且现在做B/S的比较多。
JS是一种脚本语言,都是用在B/S项目中的,是写在网页代码里的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞翔的菜菜
2013-11-22 · TA获得超过2227个赞
知道大有可为答主
回答量:2941
采纳率:50%
帮助的人:1306万
展开全部
第一,你要开发的是什么?网页程序还是桌面程序?桌面程序是C语言和Java都可以写界面程序,只是你刚接触还没学到。你百度一下Mfc就知道了
追答
如果不了解,可以加我q q
534082201
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式