用于应用程序开发的C ++选择...... [英] Choice of C++ for application development...

查看:85
本文介绍了用于应用程序开发的C ++选择......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我有几个问题需要使用C ++本身:


1.对于什么类型的应用程序是C ++实际使用/首选/

选择?

2. ANSI C ++对GUI库没有任何支持...通常我们

使用Qt / Windows API等。然后我们在何时/何地使用C ++中的纯

表格(不链接到任何第三方库)

3.考虑一个3层应用程序(MVC架构):


演示

|

商业逻辑

|

数据访问层


C ++在哪里以及如何适应?你能不能给我一个例子

申请?


我希望我已经清楚我怀疑的是什么......我一直都是

使用C ++ 5年......但主要是从学术上的b
...我基本上想知道它来自
$ b的应用程序$ b professional / industrial /特定应用的观点。


谢谢。


Nupul。

Hi,

I have a few questions to ask with the use of C++ per se:

1. For what type of applications is C++ actually used/preferred/
chosen?
2. ANSI C++ doesn''t have any support for GUI libraries...usually we
use Qt/Windows API etc..Then when/where do we use C++ in it''s "pure"
form (no linking to "any" 3rd party lib)
3. Consider a 3 tier application (MVC architecture):

Presentation
|
Business Logic
|
Data Access Layer

Most architectures today follow this (very generic) pattern...usually.
Where and how does C++ fit in? Could you please give me example
applications?

I hope I have been clear with what my doubt exactly is...I have been
using C++ for 5 years...but primarily from an academic
perspective...I''d basically like to know it''s application from a
professional/industrial/Application-specific point of view.

Thanks.

Nupul.

推荐答案

NUPUL写道:
NUPUL wrote:

我有几个问题要问使用C ++本身:


1. C ++实际使用的是什么类型的应用程序/首选/
选择

I have a few questions to ask with the use of C++ per se:

1. For what type of applications is C++ actually used/preferred/
chosen?



各种。它是一种通用语言。这不是你最喜欢的C ++书中所说的吗?

All kinds. It is a general purpose language. Isn''t that what your
favourite C++ book say about it?


2. ANSI C ++没有任何支持GUI库...通常我们

使用Qt / Windows API等。然后我们在何时/何地使用C ++中的'纯'

形式(没有链接到任何第三方lib)
2. ANSI C++ doesn''t have any support for GUI libraries...usually we
use Qt/Windows API etc..Then when/where do we use C++ in it''s "pure"
form (no linking to "any" 3rd party lib)



在公用事业中。或库(用作第三方库)。编译器

浮现在脑海中......

In utilities. Or libraries (to be used as 3rd party lib). Compilers
come to mind...


3.考虑一个3层应用程序(MVC架构):

演示

|

商业逻辑

|

数据访问层


今天大多数架构都遵循这个(非常通用的)模式......通常。

C ++在哪里以及如何适应?你能给我一个例子

申请吗?
3. Consider a 3 tier application (MVC architecture):

Presentation
|
Business Logic
|
Data Access Layer

Most architectures today follow this (very generic) pattern...usually.
Where and how does C++ fit in? Could you please give me example
applications?



它适合各级。通过可用的库,这些

区域中的任何一个都可以用C ++编程。例子?只需选择你最喜欢的

图像处理器。

It "fits" on all levels. Through available libraries any of those
areas can be programmed in C++. Examples? Just pick your favourite
image processor.


我希望我已经明确了我的怀疑......
I hope I have been clear with what my doubt exactly is...



怀疑?什么是怀疑?你刚刚要求为你做功课,

就是这样。没关系。不要感觉不好。

"Doubt"? What "doubt"? You just asked to do your homework for you,
that''s all. It''s alright. Don''t feel bad.


我已经使用C ++ 5年了

...但主要是来自一个学者

透视...
I have been
using C++ for 5 years...but primarily from an academic
perspective...



这对世界来说意味着什么? 主要从学术上使用

视角......你要么使用它,要么你没用过。

What in the world does that mean? "Used primarily from an academic
perspective"... You either used it or you didn''t.


我'' d基本上想从

专业/工业/应用程序特定的角度来了解它的应用程序。
I''d basically like to know it''s application from a
professional/industrial/Application-specific point of view.



当然。


V

-

请在通过电子邮件回复时删除资本''A'

我没有回复最热门的回复,请不要问

Sure.

V
--
Please remove capital ''A''s when replying by e-mail
I do not respond to top-posted replies, please don''t ask


4月19日,05:15,NUPUL< nupul.kukr ... @ gmail.comwrote:


< snip>
On 19 Apr, 05:15, NUPUL <nupul.kukr...@gmail.comwrote:

<snip>

3.考虑一个3层应用程序(MVC架构):


演示

|

商业逻辑

|

数据访问层

3. Consider a 3 tier application (MVC architecture):

Presentation
|
Business Logic
|
Data Access Layer

Most architectures today follow this (very generic) pattern...usually.



真的吗?你有统计证明这一点吗?


< snip>

-

Nick Keighley

really? Do you have statistics that demonstrate this?

<snip>
--
Nick Keighley


4月19日,06:15,NUPUL< nupul.kukr ... @ gmail.comwrote:
On 19 Apr, 06:15, NUPUL <nupul.kukr...@gmail.comwrote:
$ b $


我有几个问题需要使用C ++本身:


1.对于什么类型的应用程序是C ++实际使用/首选/

选择?
Hi,

I have a few questions to ask with the use of C++ per se:

1. For what type of applications is C++ actually used/preferred/
chosen?



对于我写的大多数应用程序,虽然我最近在C#上看了一些

我相信我更喜欢C ++ / CLR需要这些东西。

For most applications I write, though I''ve looked some on C# recently
I do believe that I prefer C++/CLR if those kinds of stuff are needed.


2. ANSI C ++对GUI库没有任何支持...通常我们

使用Qt / Windows API等。然后我们在何时/何地使用C ++中的'纯'

表格(不链接到任何第三方lib)
2. ANSI C++ doesn''t have any support for GUI libraries...usually we
use Qt/Windows API etc..Then when/where do we use C++ in it''s "pure"
form (no linking to "any" 3rd party lib)



对于你想在其他方面保持便携的东西,我是

目前正在开发一个后端是纯C ++的应用程序

(编译为DLL时用于表示函数的一个文件除外)。

这样我将很容易将重要部分移植到unix-

喜欢系统,如果将来需要的话。

For things that you want to keep portable among other things, I''m
currently working on an application where the backend is pure C++
(except for one file for exporing functions when compiled as a DLL).
That way I will be quite easy to port the important parts to a unix-
like system if needed in the future.


3.考虑一个3层应用程序(MVC架构):


演示

|

商业逻辑

|

数据访问层


今天的大多数架构都遵循这一点(非常通用)模式...通常。

C ++在哪里以及如何适应?你能给我一个例子

申请吗?
3. Consider a 3 tier application (MVC architecture):

Presentation
|
Business Logic
|
Data Access Layer

Most architectures today follow this (very generic) pattern...usually.
Where and how does C++ fit in? Could you please give me example
applications?



除了许多应用程序是用C + +
+编写的事实之外,没有太多关于拟合的问题或者不。大多数语言

可以用于任何层,而且这主要是关于

选择合适的语言来完成工作的问题,C ++经常是这样的。 />

-

Erik Wikstr?m

Except from the fact that many of those applications are written in C+
+ there''s not so much a question about fitting or not. Most languages
can be used for any of the layers and it''s mostly a question about
choosing the right language for the job, and C++ often is.

--
Erik Wikstr?m


这篇关于用于应用程序开发的C ++选择......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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