Discussion on C ++ Builderx

zhaozj2021-02-08  282

Discussion on C Builderx

Raptor (finishing)

Mental Studio

I originally intended to organize this chat content into a article, but I accidentally wrote too long, I haven't finished writing, add more than the last thing, I will write it in a short time. Delphi8 came out again, I need to study it, so I will post this chat record will be passed.

2003-12-11 16:16:12 Let the fs (): Or talk about BCB ... The recent doubt of BCB is very strong.

2003-12-11 16:17:06 Pierlife: Oh, is it dociable? No way, which name Borland does not continue to increase research and development.

2003-12-11 16:17:32 ccrun: It looks like it.

2003-12-11 16:17:43 Pi-flute Boys: Well, all want to change the tool.

2003-12-11 16:18:00 ccrun: I don't know what to replace. .NET?

2003-12-11 16:18:50 Let the fs (): In fact, BCBX is a good tool. And BCB5, 6 is still very easy. I think many people like to chase the latest, maybe domestic piracy is too good to buy. Ha ha. If I want to change, I still think that Java is better, and it is more mature, and the second-class strength of Java is larger than .NET is huge.

2003-12-11 16:20:48 ccrun: CBX is a bit unfamiliar.

2003-12-11 16:21:48 Let the fox (): Well, the process of a habit is sure, then I am also familiar with the VC6 from VC6 to VC7. But now BCBX's strategic focus is definitely changed, the focus is not visible development, I feel more is for some big systems. Including multi-compiler, multi-platform cross-compilation, and TOGETHER integration, etc., all reflect this

2003-12-11 16:25:59 ccrun: Well. In fact, this is a wise move.

2003-12-11 16:29:33 Order of the fs (): Yes, now C is used in some small and medium software development. And if Borland can develop Framework developed with BCBX, I want to contribute to C should be large, it can be considered a milestone. Now Borland is working hard to this direction, you can't succeed.

2003-12-11 16:30:16 Flute Basheng: How did you try CBX?

2003-12-11 16:30:56 Let the fs (): I have used when he has a first beta version, and now these opinions are based on the introduction and comment on his outside.

2003-12-11 16:35:11 Raptor: Oh, even the Tomahawk with the beta version :) In fact, in the OpenSource field, ready-made Dongdong is, see what borland is attitude

2003-12-11 16:36:03 Order of the fs (): Yes, I just said that Borland came to integrate these things.

2003-12-11 16:36:08 Raptor: For example, the ACE / TAO implemented with standard C is a very good stuff, but BCBX only integrates Ace, there is no tao, because tao is with Borland Visibroker has conflict. There is also a GUI library. If BCBX is changed to wxwindows, it is a major blow to the original VCL / CLX but Borland has no way, because the CLX is based on QT, and the QT protocol limits must be in business applications. Pay

2003-12-11 16:37:25 Order Ling Worm (): The problem now C is that you have a lot of choices, but every choice must do it yourself, and your choice is incompatible. Need you Go to solve themselves. And if these things are finished by Borland, it is ideal.

2003-12-11 16:38:35 Raptor: Borland may not be willing to do this integration

2003-12-11 16:38:38 Order Ling Worm (): Isn't it a code generating engine in GUI? If this is, the joining VCL should not be a difficult thing, as long as a plus an interface to this engine can be bad.

2003-12-11 16:39:00 Raptor: But VCL is not cross-platform, Borland is not willing to go down here, because this is a platform that violates BCBX, BCBX must have a platform-independent GUI library as it Framework.

2003-12-11 16:40:08 Let the fox (): Yes, not using VCL under non-Windows platform, this is obvious. In fact, this thing can be done by the community, Borland can be perfect for the code generation engine. Just like the current Python development model

2003-12-11 16:40:16 Raptor: Otherwise, you have to position BCBX in the backend, Python I don't like it, there are too many constraints, or C freedom. The key is to integrate these OpenSource's stuff, Borland must also be OpenSource, and for Borland, it must be profitable, change to IBM, it may do

2003-12-11 16:41:57 Order Ling Worm (): No need, Java is not OpenSource, but the community is very powerful. The key is that you want to open the interface. Python I like it very much, huh, huh. Now I have time, I am pondering it.

2003-12-11 16:42:41 Raptor: The powerful only two of the Java communities: OpenSource and large companies (IBM / BEA). C different, no big company can eat it

2003-12-11 16:43:29 Order of the fleace (): C is like this, but the class library can have a leader, I think

2003-12-11 16:44:07 Raptor: There are now many libraries of C , but they are

2003-12-11 16:44:46 Order of the bouffle (): So a hierarchy is needed. Of course, I hope that Borland can play this role with BCBX, as for itself will play, not I have said it.

2003-12-11 16:45:20 Raptor: But now Borland just provides a platform for the integration of BCBX, and no one is doing it. And it is said that the OpenSouce community is nothing sensation to Borland, the legend is the big noisy of Denny.Thorpe and Linux community.

2003-12-11 16:46:52 Let the fox (): Hey, Borland is not a big company, can't do it like Sun to Java. And ... this is also no way.

2003-12-11 16:47:31 Raptor: So our help with Borland mixed people are also very miserable, no wonder others will see the decline in the decline. In fact, now you have to do BCBX, just use it as an IDE environment. For example, do the development of the backend, use tao to do the CORBA intermediate layer, use DBX to access the database, the client is implemented by IIOP connection

2003-12-11 16:50:25 Order Ling Worm (): It will provide an IDE, all open engine and OpenSource class library, the most important is the engine, there will be someone to transplant it Other class libraries. Haha, the BCBX at that time can be just a framework like the current Eclipse. I don't know if it will be like this. 2003-12-11 16:51:29 Raptor: Ideal is very good, but hope is not big, Borland has to make money by BCBX. Eclipse is IBM leaning on Visual Age, it has already made money, only OpenSource came out of birth.

2003-12-11 16:52:40 Order (): But in fact, BCBX provides us with a very good idea. I have to have similar OpenSource projects.

2003-12-11 16:52:41 Raptor: If Borland doesn't have something in BCBX, it is difficult to make money.

2003-12-11 16:53:18 Order of the fox (): That is of course.

2003-12-11 16:53:31 Raptor: Now the compiler can use G or Intel, after the GUI's Framework uses wxwin, what makes money by Borland? I am very suspicious

2003-12-11 16:53:46 Order Ling Worm (): Now Borland's strength can only make money by product

2003-12-11 16:54:12 Raptor: The only value in BCBX is DBX, this is Borland to make Kylix's greatest gain.

2003-12-11 16:54:48 Order of the bouffle (): It is still very attractive before the appearance of similar products. I should be interested in people

2003-12-11 16:54:52 Raptor: What performance will be concerned about BCBX2, in addition to WXWIN, Borland should provide some more valuable stuff, at least to join the VCL compatibility, otherwise the greatness will be made Part of the BCB / KYLIX user is lost, although it has been lost.

2003-12-11 16:56:30 Order of the bouffle (): The compatibility of VCL is definitely, the problem is to provide in any form. Borland can't be so stupid. Its BCB3 also provides OWL compatibility?

2003-12-11 16:57:30 Raptor: But I don't have hope for CLX, I don't have hope, after all, the CLX users are still less, keeping compatible costs too big.

2003-12-11 16:57:56 Let the fs (): Oh, I have always thought that this CLX has a bit of chicken ribs, I don't know how many people are in use.

2003-12-11 16:58:09 Raptor: I just started watching CLX or nice, keeping almost the same usage, but also providing cross-platform access capabilities, but unfortunately its underlying library selection error, if you choose wxwin at the beginning much better. What else can other borland?

2003-12-11 16:59:06 Let the fox (): But Borland acquisition TOGETHER has a company, the help of Borland should be large.

2003-12-11 16:59:18 Raptor: One is together, one is bold. This is what Borland is most promising to earn money. ECO is the first Ormapping solution under the .NET platform.

2003-12-11 17:00:05 Order Ling Worm (): These two are offering enterprise-class products, and the word of mouth is not promoted. Such products are integrated into Borland products, and they are still very attractive to customers. of

2003-12-11 17:00:23 Raptor: TOGETHER is also available. MDA development capabilities under Net / Java, which is the most advantageous aspect of Borland. BCBX integrates together if you can't strengthen your own business application development capabilities, or white 2003-12-11 17:01:32 Order Ling Worm (): I think Borland can still leave its original strength, is integrated with different technologies. The original integration of DCOM and CORBA is very characterized, this C # Builder provides a very personality of Java's integration.

2003-12-11 17:01:53 Raptor: Key to see what technology will be used in BCBX

2003-12-11 17:02:02 Let the fox (): So I started, I hope that Borland can integrate a set of enterprise Framework with BCBX.

2003-12-11 17:02:32 Raptor: From the perspective of interest, Borland will definitely integrate BES (ie the original Visibroker). But I am not optimistic about Bes, because in the corba field, BES is not ORBIX's opponent, in the EJB field, not WebLogic / WebSphere's opponent

2003-12-11 17:02:42 Order of the Lork (): Yes. Oh, I am not familiar with this field. But it doesn't have to do J2EE containers, it can be made in a middle layer.

2003-12-11 17:03:41 Raptor: BES is written in Java, the performance cannot fully play the advantage of C , IDE is because there is a graphical interface, in order to make it consistent, I can understand it with Java, but The intermediate layer application does not have a GUI, it can be implemented with C , and the most convenient is to use the ready-made scheme such as Tao, which is to see Borland to sacrifice BES. However, there is another solution to provide a general development technology (Framework), which is free to choose from the underlying layer. Now use the C implementation of the CORBA scheme, then there are so many. Although it is good, it is not good to compile the compiler of Borland. I used to compile this stuff with BCB6, change it N multi-source code, or not completely successful. Later, it was found that Tao, which supported the compiler (as far as I know, so the C CORBA program). Now the multi-layer technology is three: COM series / CORBA / EJB. Can be used for C cross-platform, only CORBA. If BCBX can do well on this, it is still very promising. EJB is compatible with CORBA, which can directly access the CORBA objects via RMI over IIOP. As long as Borland provides a CORBA solution in .NET, it's now a series of .NET products now, develop a corba.net like Li Wei, it should be possible.

2003-12-11 17:10:51 Let the fox (): that is

2003-12-11 17:11:21 Raptor: And now the multi-layer technology on .NET is still empty, MS is now in .NET in COM , relatively compared to .NET is relatively outward.

2003-12-11 17:13:00 Order Ling Worm (): But press .NET's ability to develop the intermediate layer problem, just now .NET is not ripe.

2003-12-11 17:13:56 Raptor: If Corba.net can seize the market before the next generation of intermediate layer technology, it will be very beneficial to Borland. 2003-12-11 17:14:08 Order Ling Worm () : Yes, yes

2003-12-11 17:14:11 Raptor: EJB also appeared after three or four years of Java. .NET is now coming for two or three years, Corba.net has a chance. I have to look at Borland how to do it.

2003-12-11 17:14:59 Order Ling Worm (): And J2EE is still constantly developing and evolving, 1.2 does not support WebService

2003-12-11 17:15:12 Raptor: Omg's CORBA 3.0 specification is already catching EJB and COM

2003-12-11 17:15:23 Let the fs (): Oh, we help Borland so many ideas, don't know how they are intended.

2003-12-11 17:16:45 Raptor: Li Wei is Borland's people, and the idea of ​​borland is not necessarily listening, let alone our unknown small pawns.

2003-12-11 17:19:31 Order of the fox (): In fact, I think Borland is giving us a lot of new ideas, I originally can't think of BCBX. This is still very admiring Borland.

When writing to half this article, some good news about BCBX2 is just from chinabcb-http://www.chinabcb.com (original source for - http: //wxwindows.sourceforge.net):

BCBX2 has been developed in the future, it may be released in the next few months.

BCBX2 will contain a complete compiler, Designer, Object Inspector. The new BCBX compiler will be a new development, it is said to be in the same day with the previous compiler, and it should also be compatible with VCL. Designer has the integration capabilities of different Framework (there is a demo to support WXWINDOWS and JAVABEAN).

For VCL users, no need to worry about the future of VCLs, has been determined that there is a very similar implementation called "VCL Bridge" with BCB in BCBX2. It supports operations such as the existing BCB projects, such as the current VCL designer (such as BCB or Delphi). However, the VCL supported by BCBX will not be improved, just compatible with existing VCLs, Borland recommends transferring existing BCB VCL applications to both directions: one is transferred to .NET or use WXWindows to transplant the platform application. As for the so-called "existing version of VCL", which version has not been determined, it may be BCB6, or the VCL in Delphi7 or even Delphi8 (removed .NET section).

As for COM / ActiveX, etc. may be supported.

If there is any suggestions and requirements for the next version of BCBX, please email Borland and explain the reason: cpp_open_letter@borland.com

In addition to these, there is still a long answer to the question of BCB users, all of the BCB developers who have doubtful BCB developers can find satisfied answers in this Q & A.

It seems that BCBX2 is still looking forward to it, but the feature developed by the company's application development has not been implemented yet.

转载请注明原文地址:https://www.9cbs.com/read-2646.html

New Post(0)