PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   有無類似VB能拉元件的程式語言 (https://www.pcdvd.com.tw/showthread.php?t=645941)

sibaken 2006-08-19 09:14 AM

有無類似VB能拉元件的程式語言
 
請教一下,目前是否有跟VB一樣有廠商已開發出的元件,能做到"迅速"開發出視窗程式的程式語言?

目前看過C++應該是沒有(?),然後JAVA好像也沒有.上網找有人說BCB可以,但是BCB好像用的人不多.最近是掃到一篇文章說MS的C#可以,這是真的嗎?

至於VB一直是我的最愛,只是常常感覺速度比不上其他語言.我是龜毛了一些.....

ltfpig.zs 2006-08-19 09:21 AM

Java可以...只是不多人用Java寫gui
很多家都可以Eclipse VE,Jbuilder,JDeveloper都很有名
因為元件一多...速度會慢
大多拿來做Jsp/Servlet

bij831 2006-08-19 10:08 AM

java寫的gui要看你的環境,像我公司用的diskarray的操作介面都是java寫的,然後oracle的安裝畫面也是java寫的。如你的產品想不限定平台跑的話,我覺的java是一個很方便的語言

穩ㄝ 2006-08-19 10:15 AM

您為什麼不考慮看看把平台轉到.Net去呢....
上了.Net後不管您是用VB.Net C++.Net C#.Net....
它都會編譯成同樣的中間層....
所以就沒有所謂效能上的差距了啊....

藤原豆腐店 2006-08-19 10:18 AM

還有delphi
如果是開發windows 或web,可以考慮轉換至.NET了

sibaken 2006-08-19 01:32 PM

引用:
作者穩ㄝ
您為什麼不考慮看看把平台轉到.Net去呢....
上了.Net後不管您是用VB.Net C++.Net C#.Net....
它都會編譯成同樣的中間層....
所以就沒有所謂效能上的差距了啊....


你的意思是VB.Net在編譯以後的執行速度能跟C++一樣嗎?
一直想試試.Net,可是聽說是隻大怪獸,如果在執行速度上能更上一層樓,我就很有興趣嘗試.

sibaken 2006-08-19 01:35 PM

先謝謝大家的回答,我看把需求講的再詳細一點好了.

VB6運用元件開發視窗程式的速度與易學實在是很棒,但是我常常沒事喜歡自製一些簡單的演算(其實用別人寫好的元件可能解決),雖然不斷的改進程式碼,但最後跟C或C++速度還是差一點點(廢話).

然後又嘗試將在VB6中連結組合或是C++,可是看不懂資料. :cry:

最近K了一點C++,可是偷偷瞄了一下DevC++裡面視窗程式的範例,決定收兵. :D

所以目前正在整尋一種程式語言,能像VB6一樣,能迅速開發出視窗程式然後又有C++執行速度的語言程式.

上面各位提到的JAVA,delphi能有這樣的特點嗎?另外我只是一個龜毛的業餘程式愛好者而已,所以不必想到產品開發跨平台這些東西.... ;)

Adsmt 2006-08-19 05:48 PM

國外對 Java, C#, C++ 三者效能的比較。
http://www.tommti-systems.de/go.htm...benchmarks.html
C# 在大多數情況下和 C++ 相去並不遠。至於追求這種些微的效能差距,以現在的電腦效能之下,意義並不太大。改進演算法會比較有用得多。

sibaken 2006-08-20 12:00 AM

可是C系列跟VB比絕對有差距,當然看案例跟你CPU等級.如果玩真的演算,像是處理幾百Mega以上的資料,VB還是慢人一截.

目前可能鎖定VB.NET跟C#.NET!

syntech 2006-08-20 03:55 PM

樓主孤陋寡聞 ?

Borland 的開發工具:
pascal : delphi,
java : Borland java builder
c/c++ : Borland c++ builder
c# : : Borland c# builder

2006 時 把 delphi,Borland c++ builder,Borland c# builder 整合成 Borland development studio 2006

M$ Visual stdio 的 系列, vc# 及 vb 也是, vc++ 也算是呀~

java 上也有一堆.

開發工具在這世界上有幾十種的


所有的時間均為GMT +8。 現在的時間是01:40 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。