PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者sparc10
Mono在中國國內的發展歷程(相關文章彙總)
(Mono就是在泛UNIX平台上的.NET)
http://www.cnblogs.com/shanyou/arch...28/2612919.html
作者: 張善友
職業: 軟件工程師
畢業於: 蘭州大學2001
目前居住於: 中國深圳
目前就職於:騰訊科技
關注前沿技術,熱愛開源
2006年度微軟最有價值專家
2007年度微軟最有價值專家
2008年度微軟最有價值專家
2009年度微軟最有價值專家
2010年度微軟最有價值專家
2011年度微軟最有價值專家
2012年度微軟最有價值專家
2013年度微軟最有價值專家
2014年度微軟最有價值專家


小弟對這個比較有興趣
何時mono會被M$正式support
對於IIS在Load Balance的0分表現實已無能為力後的想法
     
      
舊 2014-09-19, 04:40 PM #41
回應時引用此文章
csshih離線中  
sparc10
Junior Member
 
sparc10的大頭照
 

加入日期: Jun 2003
您的住址: 李多慧埋骨首爾。
文章: 832
微軟有意收購或投資Xamiarn / 2014年3月20日
http://www.usit365.com/ms-xamiarn-negotiation/

引用:
作者csshih
小弟對這個比較有興趣
何時mono會被M$正式support
對於IIS在Load Balance的0分表現實已無能為力後的想法
下列特點摘錄自:
Centos 7.0 安裝Mono 3.4 和 Jexus 5.6 \ 作者:張善友
http://www.cnblogs.com/shanyou/p/3887223.html

Jexus for linux 有如下特點:
1.支持多種操作系統:
Jexus最初的設計目標是「跨平台的ASP.NET WEB服務器」,由於在Windows系統上,IIS已經是ASP.NET的優秀平台,所以,當前的Jexus以支持Linux和FreeBSD等非Windows系統為主要設計目標。正因為這個原因,就Linux/FreeBSD等平台的ASP.NET建設而言,Jexus具有特別重大的意義。

2.高性能:
「高性能」是Jexus的重要的設計目標。雖然Jexus基於Mono環境運行,但Jexus並非全部由Mono的.NET組件構成,對於涉及性能的關鍵代碼,Jexus非常巧妙地大量採用了Linux/Unix本身的優秀特性,從代碼層保證了Jexus的性能優勢。
同時,Jexus的框架特徵也為高性能提供了基礎保證。Jexus不像XSP那樣,純HTML也需要經過ASP.NET處理,更不像Apache和Nginx等服務器,需要通過插件的形式間接地對ASP.NET進行支持,Jexus把HMTL靜態文件處理模塊、ASP.NET處理模塊、靜態文件高速緩存機制、epoll/poll數據傳輸機制等進行了高度集成,從架構本身入手,最大限度地提高WEB服務器的處理能力和傳輸速度。

3.安全性:
Jexus內核含有安全監控機制,絕大多數惡意訪問在進入網站前就會被Jexus直接禁止,這是Jexus有別於其它WEB服務器的又一大特色,所以,Jexus特別適合那些對安全要求較高的企業網站或政府網站使用。

4.穩定性:
從運行機制而言,Jexus系統中,有專門檢測工作進程執行狀態的管理單元,任何一個進程退出或者任何一個ASP.NET網站應用程序域退出,被會被管理單元發現並得到重啟,從而保證了Jexus能夠7*24小時不間斷工作;從程序本身而言,Jexus程序代碼力求簡潔,BUG很少,同時,Jexus的每個版本在正式發佈之前,都要經過嚴格的壓力測試,影響穩定性的因素,幾乎在正式發佈之前即已被全部排除。

5.功能強大:
Jexus支持URL重寫,支持多目標服務器的反向代理,支持PHP,支持GZIP壓縮傳輸,並且,可以利用不同端口、不同虛擬路徑、不同域名設置任意數量的網站,這些功能要素,表明了Jexus是一款功能完整而強勁的WEB服務器。

6.安裝、配置、操作極為簡單,服務社區化,各種問題能得到快速的處理,有良好的後續服務支撐能力。
 

此文章於 2014-09-19 06:28 PM 被 sparc10 編輯.
舊 2014-09-19, 06:22 PM #42
回應時引用此文章
sparc10現在在線上  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者goddesschi
也不是相容性問題,這部分我也不是很懂,主要我印象最深刻的是這個例子 (http://baike.baidu.com/view/2878297.htm),我的基礎很淺的,不知道怎麼表示,所以說直接引用別人打好的內容

namespace 跟標準相容有什麼關係?
我們講的 standard 是指 C++98, C++03 或是 C89, C99 這類的東西,如果你是從上古時代開始 coding 的,一定會對一些變化有印象,比如說 C89 變數的宣告要全部放在函式的開頭,只能使用 /* */ 而不是 // 當註解。
至於 C++ 變的也不少,我最早寫 C++ 根本沒有什麼 namespace,include 也是 <iostream.h>,那個 <iostream> 跟 namespace 都是後來才改的。
C/C++ compiler 從以前到現在都是各家廠商各展所長,事實上 C/C++ 標準根本都是業界在當領頭羊,往往一個功能跑一陣子之後才會變成標準,如 GCC 的 args... 跟 __VA_ARGS__。
如果能知道這些,就不會說出 VC 不相容 GCC 這種奇怪的話,大硬公司根本不在乎能不能相容 GCC 吧,反正 GCC 也跟標準不相容啊。
引用:
作者goddesschi
SI這個我就真的不知道排板內容為什麼不同,我猜應該是空格和縮排(tab)混用的關係
但我沒有仔細去研究,簡單來說就是我裝死不理他了,暗天使兄工作了這麼久也知道系統廠是怎麼運作的,拿到的code/script都是已經架構好的東西我就懶的再自找麻煩大改寫
我目前的原則是編譯要動到keilC我就直接用keilC邊寫東西進去,script的部份會動到就用ultraedit來直接改
c的source code如果會用到垂直編寫就先用ultraedit編輯寫...

1. Ultraedit 有 tabs to spaces 或 spaces to tabs 的功能。
2. 這世界上有不少工具可以格式化程式碼,像 indent 或是我愛用的 astyle。
引用:
作者goddesschi
至於碩士嘛,還是別再提了,說到這點我又開始心痛了.研究所學的是嘴砲和半導體物理,我現在到底是在幹嘛,兩年的嘴砲和實驗都白做了,現在的工作一大部分是在吃大學的老本 = =

btw,我前陣子也發現VS2010的內容丟到vim下面也會有縮排混亂的狀況,但是我仍舊懶得去做troubleshooting,反正可以compiler,懶了懶了

btw2,如果說有比SI好用的tool還請不吝指教(只要不會很貴,我會考慮入手)

有在用 vim,那有沒有試過 vim + cscope + ctags + trinity?
至於我目前用的前面有人提到就是 Slickedit,這東西解析 C++ 比 SI 強,而且也支援 symbol color 類似 SI 的色彩定義,我很喜歡這功能,這也是我在 linux 上捨 vim 改用 SE 的原因,當然如果要找可以看函式定義的東西很多,但是有支援 symbol color 的大概就只有 SE 了,不過這東西不便宜,最好是用公司資源去買,我是買 Win/Linux 雙版本,在兩個平台上用起來的體驗都一樣,唯一的缺點是慢(如果跟 SI 比),當然你也可以先抓試用(快樂)版來玩玩看,我也是試用一陣子覺得合用才買的。
如果你不在乎所謂的 symbol color,免費的大概就只有 vim(要加外掛) 好用了,我也用過一陣子 vim,vim 外掛跟程式無關的另推 nerd tree。
還有你在學校學什麼不是阻礙你學習的藉口啦,我只有國中畢啊,所有的軟體能力都是自修來的。

__________________
滿招損 謙受益
舊 2014-09-19, 06:49 PM #43
回應時引用此文章
darkangel離線中  
goddesschi
*停權中*
 

加入日期: Mar 2007
文章: 186
1. 我舉name space的例子只是用來說明拿VC6 compiler過的code丟到g++會有fail,僅此而已,相容性什麼的我沒想過太多,我請教過身邊寫linux driver的朋友是建議c就用gcc,c++就用g++去compiler,本來這些和我工作也是完全無關的東西我自然沒什麼概念只能寫一步算一步,其實我原本還真的拿VC6再戰N年,我本來就只是寫些小東西而已VC6應該足夠了,碰到麻煩我才安裝VS2010,不只name space的用法,還有些google到的範例也碰過不能拿來應用的情況,所以就結論來說太執著VC6,就算寫一些基本的小東西丟到linux compiler也有可能發現根本不能用
2. 研究所的那個complain只是在感嘆走錯路而已,我應該沒說過不學習這種話是你誤會了,學習什麼的當然還是得學而且能學的東西根本學不完,不學就只有喝西北風,重點是什麼東西值得花費有限的生命來學也是個難題,老實說程式語言這種東西真的挺無趣的,再加上薪水又少,公司地位又低,按照以前所學來走至少薪水會是現在的2倍更是讓人怨嘆,學習嘛,在業界誰不是天天都接觸到新花樣,所學能不能換到新台幣雖然不是絕對的重點,但如果被逼的得學一堆東西然後拿的錢又少做的又不是很開心,這樣活著還有什麼意義?

有感而發而已

下班
舊 2014-09-19, 07:49 PM #44
回應時引用此文章
goddesschi離線中  
barboo0412
Major Member
 
barboo0412的大頭照
 

加入日期: May 2001
您的住址: 台北
文章: 130
真是入行n年, 覺得自己學的不多..

樓上講的我都一知半解..真殘愧..還真有的學了.

最近在摸python, 寫了一些小工具補 IIS 不足的部份. 方便管理系統..
__________________
舊 2014-09-19, 10:01 PM #45
回應時引用此文章
barboo0412離線中  
silent
Major Member
 

加入日期: Dec 2012
文章: 182
一個商用系統,有UI、資料庫、應用層、邏輯層,
C#、SQL、夾著一堆apache來的東西,
美****好幾個team在開發維護,每個team的developer至少8個人,
不用微軟的東西還真不知道要怎麼開發整合測試維護。

此文章於 2014-09-19 10:44 PM 被 silent 編輯.
舊 2014-09-19, 10:34 PM #46
回應時引用此文章
silent離線中  
傳說
Amateur Member
 

加入日期: Jun 2002
您的住址: 太陽系
文章: 32
每次看到darkangel大寫關於軟體開發的文章
都覺得我真的是程式設計師嗎?

引用:
作者barboo0412
真是入行n年, 覺得自己學的不多..

樓上講的我都一知半解..真殘愧..還真有的學了.

最近在摸python, 寫了一些小工具補 IIS 不足的部份. 方便管理系統..
舊 2014-09-19, 10:45 PM #47
回應時引用此文章
傳說離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者sparc10
微軟有意收購或投資Xamiarn / 2014年3月20日
http://www.usit365.com/ms-xamiarn-negotiation/

下列特點摘錄自:
Centos 7.0 安裝Mono 3.4 和 Jexus 5.6 \ 作者:張善友
http://www.cnblogs.com/shanyou/p/3887223.html

Jexus for linux 有如下特點:
1.支持多種操作系統:
Jexus最初的設計目標是「跨平台的ASP.NET WEB服務器」,由於在Windows系統上,IIS已經是ASP.NET的優秀平台,所以,當前的Jexus以支持Linux和FreeBSD等非Windows系統為主要設計目標。正因為這個原因,就Linux/FreeBSD等平台的ASP.NET建設而言,Jexus具有特別重大的意義。

2.高性能:
「高性能」是Jexus的重要的設計目標。雖然Jexus基於Mono環境運行,但Jexus並非全部由Mono的.NET組件構成,對於涉及性能的關鍵代碼,Jexus非常巧妙地大量採用了Linux/Unix本身的優秀特性,從代碼層保證了Jexus的性能優勢。
同時,Jex...


sorry
雖然許多社群對於jexus抱有十足期望
能讓.NET擺脫對於IIS的依賴
但是包括JD與許多公司行號看的還是微軟的態度
微軟確定要讓jexus透過Xamiarn百分百穩定運行了嗎?
PG開case會不會被微軟打槍了呢?
jexus的確是讓JD等大型商務平台寄予厚望
關鍵還是微軟的態度
舊 2014-09-20, 12:20 AM #48
回應時引用此文章
csshih離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者silent
一個商用系統,有UI、資料庫、應用層、邏輯層,
C#、SQL、夾著一堆apache來的東西,
美****好幾個team在開發維護,每個team的developer至少8個人,
不用微軟的東西還真不知道要怎麼開發整合測試維護。


你還有intelJ或netbean加plugin搭配oracle或ibm solution
關鍵是台灣老闆要不要
舊 2014-09-20, 12:22 AM #49
回應時引用此文章
csshih離線中  
sparc10
Junior Member
 
sparc10的大頭照
 

加入日期: Jun 2003
您的住址: 李多慧埋骨首爾。
文章: 832
引用:
作者csshih
你還有intelJ或netbean加plugin搭配oracle或ibm solution
關鍵是台灣老闆要不要
查了一下 才知道intelJ能讓人那麼快速地開發
不過 請問 為何推薦"netbean加plugin"? 謝謝

PS:
IntelliJ IDEA 的 20 個代碼自動完成的特性
http://www.oschina.net/question/12_70799
舊 2014-09-20, 08:16 AM #50
回應時引用此文章
sparc10現在在線上  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:14 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。