客户端的最佳语言 - 服务器 [英] Best language for client - server

查看:116
本文介绍了客户端的最佳语言 - 服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好专家,



我有一个小问题:

您建议使用哪种语言来创建客户端/服务器应用程序。我需要为一个需要多个客户端到特定服务器的项目创建一个。我一直在环顾四周,发现VB相当擅长这一点,但与此同时,许多反病毒都将此视为恶意软件。我所要做的就是从不同的办公室连接到一个办公室,数据库只在这台主计算机上。 (这是一个有几个办公室的牙齿矫正医生,他希望看到他所在办公室的数据。)



任何建议都很高兴。

谢谢。



PS我也一直在研究C#应用程序,但除此之外没有运气文档(最有可能使用这种方法):

C#中TCP客户端服务器简介 [ ^ ]

推荐答案

我认为您应该专注于使用的设计/技术。然后选择语言;哪种语言/ IDE提供了足够的框架,您打算如何调试应用程序,您对哪些内容感到满意等等。我不建议您编写自己的协议。使用WebService或类似工具可以帮助您快速启动并提供底层通信和身份验证。
I think you should focus on the design/technique used instead. Then the choice of language will follow; which language/IDE supplies a sufficient framework, how are you planning on debugging your application, what are you comfortable with, etc. I would not recommend writing your own protocol for instance. Using a WebService or similar might do the job to get you quickly started and supply the underlying communication as well as authentication.


如果它是连接到中央数据库的传统胖客户端我d给 RealBASIC [ ^ ](或称为现在称为RealStudio)一看。它可以通过ODBC连接到数据库,是一个非常好的OO语言,如果你需要一些速度的话,你可以将它连接到C.



干杯,



Ash
If it's a traditonal "thick client" connecting to a central database I'd give RealBASIC[^] (or as it's called these days, RealStudio) a look. It can connect over ODBC to databases, is quite a nice OO language under the covers and you can interface it to C if you need something with a bit of speed.

Cheers,

Ash


语言并不重要 - 它们只是完成工作的不同工具。重要的是用户期望如何工作,您的基础设施和网络



如果你使用某种网络界面,你只需要设计一个网站访问数据库,然后将网站暴露给Intranet \ Internet。然后,您的客户可以从更新中央数据库的任何位置使用该网站。这可以是您熟悉的任何语言。 ASP.Net,php,java等



您需要收集用户需求,确定他们期望的工作方式。他们会对网络应用程序感到满意吗,还是他们期待某种厚厚的客户?



一旦你确定了你的用户想要什么,你就可以决定最好的工作的工具,并做出相应的决定。
Languague doesn't matter so much - they're just different tools to accomplish a job. What matters is how the users are expecting to work, your infrastructure and network

If you go with some sort of web interface, you only need to design a site that has access to the database then expose the website to the Intranet \ Internet. Your clients can then use the website from any location which updates the central database. This can be any language you are comfortable with. ASP.Net, php, java etc

You need to gather your user requirements, determine how they are expecting to work. Will they be happy with a web application, or are they expecting some sort of thick client?

Once you have determined what your users want, you can decide on the best tools for the job and make your decisions accordingly.


这篇关于客户端的最佳语言 - 服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆