討論區快速選單
知識庫快速選單
掌握Salesforce雲端管理秘訣 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
COM是否會因為.NET的出現而消失?
更改我的閱讀文章字型大小
作者 : rd_roy(roy)
[ 貼文 20 | 人氣 3551 | 評價 0 | 評價/貼文 0 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/21 上午 10:22:03
如標題
作者 : kib31046(Bios) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/23 上午 08:04:38
>如標題
不會,反而會因為 .Net 的出現更是加強了 COM 的支援..
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/23 上午 10:14:25

COM對於微軟來說有一定的重要性,因為在Win32的平台上有
太多的開發環境,微軟不可能為了各種語言都提供像檔案對話框,
這種通用的服務,所以,微軟需要一個能夠在不同語言間分享二位
元碼的機制,而.NET在這方面沒有提出任何的解決方法


作者 : yjyang(楊)
[ 貼文 3 | 人氣 11 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/29 下午 11:45:47

>
>COM對於微軟來說有一定的重要性,因為在Win32的平台上有
>太多的開發環境,微軟不可能為了各種語言都提供像檔案對話框,
>這種通用的服務,所以,微軟需要一個能夠在不同語言間分享二位
>元碼的機制,而.NET在這方面沒有提出任何的解決方法
-----------------------------------------------------------------------------------------------------------

那MSIL這一層不是要來取代COM的功能嗎?(分享二位元碼)

作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/30 上午 09:39:18
>
>那MSIL這一層不是要來取代COM的功能嗎?(分享二位元碼)
>
ms是這樣說沒錯,可是COM元件不是只能在行程內部執行,client還可以
呼叫行程外,甚至,另一台主機上的程式,.NET好像做不到,也有可能是
我還沒學到
作者 : regionbbs(小朱)技術副站長 VB.Net曠世奇才SQL Server 7/2K卓越專家.Net Framework優秀好手C#曠世奇才ASP.Net一代宗師ADO.Net卓越專家貼文超過6000則人氣指數超過70000點
[ 貼文 6372 | 人氣 82299 | 評價 36440 | 評價/貼文 5.72 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/30 下午 01:17:50
>COM對於微軟來說有一定的重要性,因為在Win32的平台上有
>太多的開發環境,微軟不可能為了各種語言都提供像檔案對話框,
>這種通用的服務,所以,微軟需要一個能夠在不同語言間分享二位
>元碼的機制,而.NET在這方面沒有提出任何的解決方法

.NET 有提供了 .NET Interoperability 解決方案來給現有所有的 COM 元件與 .NET application/component 溝通 , .NET 也可以寫 COM 元件 .
而各平台間的二位元碼分享部份 , 在 .NET 就是透過 MSIL ( Microsoft Intermedical Language ) 共享二位元碼 , 所有支援 .NET 的 Compiler 會將所屬語言的程式碼編譯成 MSIL , 再交由 CLR 去執行 , 也就是說 , VB.net 可以與 Perl 的程式互通 , 而 C++ 也可以和 COBOL 互通了 .
COM 在 .NET 環境不但不會消失 , 而且仍然佔有一個很重要的地位 .
作者 : rd_roy(roy)
[ 貼文 20 | 人氣 3551 | 評價 0 | 評價/貼文 0 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/31 上午 08:15:04
>.NET 有提供了 .NET Interoperability 解決方案來給現有所有的 COM 元件與 .NET application/component 溝通 , .NET 也可以寫 COM 元件 .
>而各平台間的二位元碼分享部份 , 在 .NET 就是透過 MSIL ( Microsoft Intermedical Language ) 共享二位元碼 , 所有支援 .NET 的 Compiler 會將所屬語言的程式碼編譯成 MSIL , 再交由 CLR 去執行 , 也就是說 , VB.net 可以與 Perl 的程式互通 , 而 C++ 也可以和 COBOL 互通了 .
>COM 在 .NET 環境不但不會消失 , 而且仍然佔有一個很重要的地位 .

所以,編譯成MSIL的格式就是等於COM的意思嗎?
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/31 下午 01:21:19

雖然說在CLR可以做到呼叫不同語言的程式碼,可是,這還是在
同一個CLR底下,如果你習慣的語言不是MS欽點,還是要透過
COM的機制來分享程式碼
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/1/31 下午 01:46:55

>所以,編譯成MSIL的格式就是等於COM的意思嗎?
>
NO
COM是一種規格,可以讓二位元程式碼被不同語言使用
也可以讓二位元的程式碼跨過行程的邊界讓不同的行程
呼叫使用,甚至也可以跨過主機的邊界
簡單的說,你可以用C++寫程式讓VB使用,當然反過來也行
因為,MSIL也是一種語言,所以也可以寫COM物件
作者 : htnbleonm(htnbleonm)
[ 貼文 7 | 人氣 80 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/10/6 上午 11:27:22
我覺得如果不考慮向前相容.....
COM 也好,COM+也罷 其實都是些過度產品的怪物,因為複雜所以沒有效率
你們前面不是講過了嗎?不管是為了不同程式語言的開發能呼叫共同的binary code
或 inprocess 或 out process 或 跨過行程間的呼叫 其實都可以透過新的程式語言本身所提供的developing Interface,讓具有高相容性的程式語言介面完整的整合在一起....在一個 .net framework 平臺,我的想法很單純,只要有任何平臺有 microsoft Intermediate Language 的解讀工具或稱虛擬機器(The virtual machine that can interprete the Common language Intermediate code ;
This virtual machine that have Common Language Runtime engine)
果真如此,95 ,98 ,win nt , win2K , windows.net , linux ....... 都好
開發跨process ,跨同質性作業系統,跨異質性作業系統 的技術根本不是關鍵問題
關鍵在於「人」,有人樂見去一統江山,有人樂見被獨占式的統一.........
如果真的有一天軟體革命像十九世紀的工業革命風起雲湧,屆時我覺得寫程式已不算是一項專業能力,而是各行各業藉由資訊自動化緊密互動結合在一起後,每一個人應該有的基本能力,那時候可能是第 N 代的程式語言,一個沒有任何界限(國界)的程式語言......儘管也許這一天要再等20年
作者 : htnbleonm(htnbleonm)
[ 貼文 7 | 人氣 80 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/10/6 上午 11:27:31
我覺得如果不考慮向前相容.....
COM 也好,COM+也罷 其實都是些過度產品的怪物,因為複雜所以沒有效率
你們前面不是講過了嗎?不管是為了不同程式語言的開發能呼叫共同的binary code
或 inprocess 或 out process 或 跨過行程間的呼叫 其實都可以透過新的程式語言本身所提供的developing Interface,讓具有高相容性的程式語言介面完整的整合在一起....在一個 .net framework 平臺,我的想法很單純,只要有任何平臺有 microsoft Intermediate Language 的解讀工具或稱虛擬機器(The virtual machine that can interprete the Common language Intermediate code ;
This virtual machine that have Common Language Runtime engine)
果真如此,95 ,98 ,win nt , win2K , windows.net , linux ....... 都好
開發跨process ,跨同質性作業系統,跨異質性作業系統 的技術根本不是關鍵問題
關鍵在於「人」,有人樂見去一統江山,有人樂見被獨占式的統一.........
如果真的有一天軟體革命像十九世紀的工業革命風起雲湧,屆時我覺得寫程式已不算是一項專業能力,而是各行各業藉由資訊自動化緊密互動結合在一起後,每一個人應該有的基本能力,那時候可能是第 N 代的程式語言,一個沒有任何界限(國界)的程式語言......儘管也許這一天要再等20年
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/10/9 下午 03:19:02
>開發跨process ,跨同質性作業系統,跨異質性作業系統 的技術根本不是關鍵問題
>關鍵在於「人」,有人樂見去一統江山,有人樂見被獨占式的統一.........

不管這人到底是誰!在您今天走出社會在競爭的社會中您要如何有能力在社會上去跟別人競爭呢?如果您都在想說那人都獨占整個軟体產業,要如何去說我個人覺得是您自己的事情!今天就算 Sub Java 是勝者了呢?那在我們下下一代是否會有更好的程式語言再出現,那時候是不是也會重來一次軟体革命呢?
關鍵是在於【人心】當他是統一時是不是跟以前一樣了呢?不要將(人)這個來此談,每一個程式設計師只是將智慧透過自己再發揮出來,您如何去說服別人此(人)是爛的呢?管他好還是爛,我們要的是那種智慧管那個人做什麼呢?

十九世紀的工業革命!不能夠來跟現代來比,人事物都不同了工業革命在那時候卻時有必要去這樣子做,但軟体產業革命要去革誰革什麼,您認同的別人不一定就會認同但別忘了,您是活在 2002 年時代當中,要如何跟全世界去說軟体要來一個革命了

>如果真的有一天軟體革命像十九世紀的工業革命風起雲湧,屆時我覺得寫程式已不算是一項專業能力,而是各行各業藉由資訊自動化緊密互動結合在一起後,每一個人應該有的基本能力,那時候可能是第 N 代的程式語言,一個沒有任何界限(國界)的程式語言......儘管也許這一天要再等20年
>
 板主 : 徵求中
 > COM/DCOM - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - COM/DCOM - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
COM/DCOM
1 估得 490 
2 nick 120 
3 PLAYER 110 
4 天雲 100 
5 Raynor 80 
6 青衫 60 
7 60 
8 Peter.huang 50 
9 酷小毅 50 
10 Giant 50 
COM/DCOM
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.0625