vb.netbs架構 VB net

vb.net 在BS頁面中,怎么調用客戶端本地程序

你除非寫插件,用戶訪問你的BS頁面的時候要安裝這個插件,然后由這個插件去讀取客戶端本地程序。不過這個插件目測很多瀏覽器是不支持的。一般只有IE可以用。

創(chuàng)新互聯(lián)建站從2013年開始,是專業(yè)互聯(lián)網技術服務公司,擁有項目網站設計、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元烏什做網站,已為上家服務,為烏什各地企業(yè)和個人服務,聯(lián)系電話:18982081108

用VB6.0實現(xiàn)C/S架構(甚至B/S)可行性大嗎?

呵呵,VB6在這方面是最有優(yōu)勢的. 我門公司就是用的VB6加sql server2000開發(fā)的 自來水公司管理系統(tǒng).買書問人,偶看就不用了, 這里肯定,沒人幫的上你, 市面上VB6的書,都只寫了些皮毛. 這些需要太強的實踐工作經驗. 最好找個用VB6做過C/S 架構的人去問. 偶只告訴你肯定是行的通.具體太多問題, 偶也不好回答, 只能幫你這么多了 ^_^""

VB、Delphi等編程語言沒落的主要原因有哪些?

VB、Delphi等編程語言流行的時代是1995年前后,PC開始進入家庭和公司,這個時候的主流應用叫Windows窗體應用?,F(xiàn)在,我們的電腦上還有大量這樣的應用,如Office,WPS,ERP系統(tǒng)等。值得一提的是,同期還有一個開發(fā)這類軟件的神器:Powerbulid。Powerbulid讓工廠里面的程序員與軟件公司的程序員處于同能開發(fā)能力上,那是定制開發(fā)的黃金時代。

VB1,0誕生于1991年,鼎盛的VB6.0誕生于1998年。Delphi1.0誕生于1995年,鼎盛的Delphi7.0誕生于2002年。Delphi其實沒有沒落,依舊繼續(xù)發(fā)展。Delphi的繼續(xù)發(fā)展歷程,可以解釋為什么這些古典語言會沒落。

2000年以后,世界走入了互聯(lián)網時代。瀏覽器代替了傳統(tǒng)了windows窗體應用。操作系統(tǒng)也不是微軟一家獨大,Linux系統(tǒng)迅速崛起。為了迎合這個潮流,Delph先后出現(xiàn)了跨平臺版,ios編程版,安卓開發(fā)版,移動開發(fā)版。但是,這個時候的后起之秀層出不窮,Delph的后續(xù)版本在中國基本沒有公司在用。

VB、Delphi等編程語言前浪所以會被Java為代表的后浪編程語言取代,最大的原因是軟件公司為了支持向上兼容(Upward Compatible),需要花費巨大的資源去維持老語言的功能特性。1990年代的各種程序,依然在各種Windows窗體上跑得起來,可見兼容性之強。你對比一下國內的各種ERP產品,升個級,原來的二開程序就報錯了,真是天上地下。實現(xiàn)向上兼容需要公司花費巨大的成本,這種成本在開源社區(qū)模式沒有火起來之前,只能靠公司負擔,即便微軟也受不了。

Java也出來很多年了,這個負擔也呈現(xiàn)出來了,沒落是遲早的事情。語言畢竟是人造的,向上兼容只有上帝才能低成本的實現(xiàn)出來。各種生命,一定是向上兼容的。編程語言,還遠遠不到這個境界。

VB是沒落了,Delphi近些年市場雖然衰退,在國外還是很流行的!最新版Delphi版本是DX10.3,依然是無與倫比的。DX10.3是跨平臺的框架,同時支持Delphi和C++,幾乎可以開發(fā)PC、平板、安卓和蘋果手機程序,代碼重復性非常高,開發(fā)效率無與倫比!

VB6是微軟停止開發(fā)了而已。繼任者VB.NET,歐美日臺和工控領域用的人多一點,再就是原來VB6的老碼奴用。 國內.net基本上都用C#,語法和Java相通。VB.NET我也用過, 語法可能是看起來有點啰嗦,實際上和花括號差別不大,畢竟在IDE里面寫代碼,都是自動補全。Delphi沒落主要是沒競爭過微軟,領頭人都被挖走開發(fā)C#了。然后公司方向錯誤,押寶在跨平臺開發(fā)上,錯過web發(fā)展的 歷史 機遇。

VB、Delphi等基于CS的編程語言的沒落,起于BS架構的瘦客戶端興起,敗于移動端的普及。

但是也不用夸大其詞,認為CS架構如何無用。只是對于絕大多數的普通用戶而言,基于瀏覽器和移動端的應用系統(tǒng)已基本滿足日常所需。

這只是業(yè)務領域細分的結果,很多編程語言開始更加強調垂直領域的應用,從“主流”變得“小眾”而已。比如,瀏覽器是什么語言做的?OS呢?DB呢?IDE呢?其它就更別提各類專業(yè)的工具軟件和底層應用,各類驅動等。

前端的輕量化,不代表后端同樣的輕量化,相反,后端/服務器端往往為了追求穩(wěn)定性,可靠性,基本就是這類“沒落”語言一統(tǒng)天下。

其實,沒有誰好誰壞,誰強誰弱,存在即合理。

Delphi沒有沒落。

說Delphi沒落的人估計沒有跟著Delphi XE進步,10.3后的版本非常好用,開發(fā)手機APP效率很高,還支持跨平臺。

VB也沒有沒落。在windows上用VBA或VB Script做基于office套件的開發(fā)很高效。

如果在windows下做人機界面特別是數據庫應用,Delphi控件或VB控件,好用高效還好看。如果基于windows DLL做應用,流暢快捷。

如果不喜歡Pascal風格,可以用C++Builder,與Delphi開發(fā)環(huán)境相同。

時代變了,趕不上時代變化。

他們都是適合pc windows開發(fā),所以這點就是落伍原因。

后臺開發(fā),不行,因為大部分跑在linux上。

移動開發(fā),不行,因為是android和ios。

即便是pc前端,現(xiàn)在用js的是主流,即使是需要本地性能,那也是qt多。

這些人不懂vb在這里嘰歪,vb仍然好用,尤其是在企業(yè),用vb開發(fā)的桌面程序很多。企業(yè)不需web端,極不安全,C/S是編譯后運行,安全性同web不是一個量級的,而且企業(yè)處理事務不可能用手機,此外vb在win7、8、10都沒一點問題,不支持的說法是怎么來的。

一、VB和Delphi的設計理念不同,是否落敗的結論和原因也就不同。 1、職業(yè)開發(fā)工具Delphi

Delphi是編譯型的,和其他高級語言一樣,是針對專業(yè)開發(fā)人員而設計的,它的使用對象是職業(yè)IT。 職業(yè)IT的開發(fā)工具非常多,市場競爭本來就激烈,很容易一步錯,步步錯。 這倒不是技術上的原因,而是市場的原因。就像VB.Net,在前期折騰中,錯失市場。整個開發(fā)的容量就那么大,位置被占了,就再也沒有了。Delphi也差不多,在商業(yè)買賣中,連創(chuàng)始人都跑去做C#了,后續(xù)版本的未來也就可以想象了。

但這并不影響已發(fā)行版本的使用,這跟VB6一樣,該干嘛干嘛。所以 說這些工具已死的說法,是站不住腳的。 但作為專業(yè)的高級開發(fā)語言而言,它必須在高級的路上不斷的進化,才會有開發(fā)人員使用。大量開發(fā)人員的使用,才會降低項目的實施成本。相反,如果得不到進化,那么開發(fā)的人才資源,就會逐漸枯竭,從而提高項目的成本,進而影響項目的技術路線。 對于專業(yè)開發(fā)人員而言,掌握一項停止進化的的高級開發(fā)語言,就意味著工作機會的收縮。

但這對于一項可實施的技術而言,并不妨礙它繼續(xù)工作。所以 這種落敗,不是指技術,而是指就業(yè)機會的凋零。 就VB和Delphi而言,只要不用于糊口的工作,他們仍然是桌面應用開發(fā)的一把好手。

2、非職業(yè)開發(fā)工具VB

早在1962年的DOPE時,該語言就明確針對教學,到后來的BASIC,更是有學生參與開發(fā)。所以在VB進化的起點處,易用就是其最大的特點,那VB使用對象自然就是非職業(yè)IT。隨著VB的發(fā)展,繼續(xù)保持了易用性,雖然陸續(xù)加入了專業(yè)開發(fā)的元素(可參閱《VB前傳,從教學到 游戲 ,再到系統(tǒng),似乎每步都是精心設計 》和《早判了,VB已死,但我說話了么? 》),但非專業(yè)群體很快就占據了絕對優(yōu)勢。也正是廣大非IT的人民大眾,將微軟推上了今天的位置,這其中VB功不可沒。

但隨著微軟坐穩(wěn)個人PC的霸主地位后,軟件行業(yè)的戰(zhàn)火已經燒到了互聯(lián)網。JAVA的迅速崛起,讓微軟不得更換戰(zhàn)略。 跨平臺屬性呼之欲出,有著沉重 歷史 包袱的VB,顯然已不再符合這場戰(zhàn)斗。其實在1995年VB4.0時,也就是JAVA首個版本發(fā)行的那年,微軟在核心戰(zhàn)略上就已經轉向了,VB走向VBA,為VB后續(xù)的退位埋下了伏筆。

隨著.Net框架的誕生,VB開始走向幕后。近10年以后,微軟官方才遲遲宣稱,不再繼續(xù)更新VB。據稱經后來統(tǒng)計,VB生產的代碼量是C/C++的數十倍之多,這足以理解官宣為何遲到這么久。 直到今天,微軟仍然沒有宣稱不再系統(tǒng)級支持VB,在Win10上,VB仍然在系統(tǒng)支持范圍內。

熟悉微軟 歷史 的人,很清楚個人PC與VB、與微軟之間的關系。VB屬于普通人,個人PC屬于普通人,Windows系統(tǒng)更是屬于普通人。微軟當年依仗Basic,這個非專業(yè)玩具,才獲得了普通人的選票。這些選票,微軟不會輕易地就交出來。到今天,VB是不再更新了,仿佛停留在了32位機時代,曾經很多靠VB6吃飯的人,憑借VB6很難再找到工作。 VB是沒落了,不過沒掉的是專職的那一部分人,VBA和VBS卻堂而皇之地睡在64位機里繼續(xù)保護著Office的生態(tài)。

遠離商業(yè)的煩擾,VB終于回歸到了最初的樣子,在VBA的世界里,讓成千上萬的普通人,繼續(xù),學習計算機,使用計算機,熱愛計算機。 就連VB讓道的C#,也只能與其他開發(fā)工具一樣,使用接口開發(fā)Office。

或許有一天,微軟會徹底升級Office,會給大家一個更好的VBA。但在這之前,微軟需要考量的是,VBA里那些沉默的大多數,生產的代碼量,可能又增加了不止數十倍了。

從所有開發(fā)語言的發(fā)展 歷史 來看,也只有VB是專為非職業(yè)IT而生。 更多非職業(yè)IT技術內容,請關注BtOfficer,獲取閱讀,為非IT人士帶來職業(yè)IT的視角,正是時候。

vb是本來就爛,delphi沒落是因為沒跟上潮流,b/s大行其道的時候,她還主要支持c/s開發(fā),為自己的傲慢買了單

vb沒太多用,但是說delphi沒落屬于過分吧。 delphi到xe時代的確亂,個人感覺定位不明確,做個毛線的跨平臺,但是從c/s系統(tǒng),或者win32平臺,delphi非常便捷, 一些小東西用delphi很快的。吐槽下,跨平臺就有些扯了(本人不搞安卓,ios和osx 還是用原生或者H5)。穩(wěn)定性還是差。編譯包巨大。不好好固守自己的領域亂搞一氣。 目前老衲一般編寫軟件 win用delphi(除非必要,還在用delphi2010,很多時候用delphi2010寫dll 用xe寫UI ),如果雙平臺,ios 和osx 用oc(一般用delphi先寫win版本,然后翻譯成oc,可能是個人習慣,用delphi 調試和編譯快,在編寫的時候注意要跨平臺)dll 一般用vc++或者delph7 或者delphi2010。 如果需要網絡數據傳輸一般用php,或者java 等(考慮到跨跨平臺,這個可以通用,傳遞回json)

分享標題:vb.netbs架構 VB net
網站地址:http://www.muchs.cn/article32/doocpsc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網站、網站建設、面包屑導航、網站改版、用戶體驗、ChatGPT

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設