ASP.NET 簡單好用 , 不用寫一堆程式
現在還有人用其他語言來寫的人是為什麼呢 ?
我覺得大家對這篇發言攻擊意味頗深,其實樓主想要知道的是其他平台和語言跟微軟的平台語言就建置與開發有何差異吧!
或許如各位的發言,他只懂(或許他在學校老師也只交過微軟的平台),所以才有這樣的定見。但不諱言對一個踏入此領域的新人來說,微軟的平台與開發工具的確是整合性最好的一個架構,從OS、WebServer、開發工具、程式寫作,看起來似乎都比其他平台來的便利,一但入門容易,就會增加學習的興趣。
想一想當小朋友在操作玩具,一個很容易就可把組件搭配起來成一個有形的成品,會讓他們更喜歡玩這套玩具的概念(姑且不論會玩膩這件事),就學習的角度來看,容易上手的東西就會增加大家對於他的喜愛,也就是平台與工具整合性的重要(個人覺得微軟做的是蠻不錯)
如上述網友回應,現在主流的架構不外乎有開放平台的Java、受益於i系列產品的蘋果平台、微軟開發平台等主流開發工具(還有其它類似的平台就不一一列出),前兩大平台其實也逐漸提供便利的開發介面讓整個開發學習的門檻越來越平易近人就看的到端倪,只是在平易的開發環境設置這方面微軟的確比其他陣營來的快起步,也有其既有優勢(絕大多數的人都用過微軟相關的平台),所以沒接觸過或者先接觸微軟平台的人便會有這樣的感覺(開發.NET真簡單,不就與上一段的經驗相呼應了)。
總之工具只是提供開發人員可以更快完成所需的任務,但並非只有開發工具提供的這些就足以解決所有任務,仍有很多任務是需要集思廣益、發揮創意的,每個任務在每個平台絕大多都可達成,就看開發人員的創意與巧思來挑戰每一樣不同的任務。
預祝各位開發精英們可以找到自己最理想的開發模式,不斷提申自己在產業中的價值。
其實 不用大家圍剿
他自己再過個五年十年後回來看 保證是後悔說出這種話的
sheng514提到:
對這篇發言攻擊意味頗深
有兩個原因導致...
sheng514提到:
工具只是提供開發人員可以更快完成所需的任務,但並非只有開發工具提供的這些就足以解決所有任務,仍有很多任務是需要集思廣益、發揮創意的
希望樓主自行檢討一下自已的發問,我是覺得本身問的攻擊意味就很強了。不過,您一定本身對字句中的「ASP.NET」開發較容易,我真覺得你還真是剛入門的小伙子而已,希望你有機會還是多多研究相關資訊,各種程式本來就有各擁護者,開發工具的使用熟悉度也是各有擁護,不能因為你個人想法而"覺得"大家也該是這樣想的,這也關係系統開發的進度及火侯,不是簡單的說,我覺得6^%$*^$%可以表達的。不過,無論那種擁護者,最終是使用系統的人他要覺得好用,不然只會被使用說:「這系統真爛。」那你的開發工具及語言再好用、再方便、再短,我想使用者都感受不到。
ASP.NET 不是程式語言
他是MS 裡網頁的Framework
MS .NET Framework 很大 他只是一部分之一
又不是全部的程式都是網頁
C#,VB...才是程式語言
還有Google的Java幫
Apple 的Object c幫
搞懂再來PO文
看你文章內容你應該是在用內建的工具做簡單的資料存取吧
我能跟你說這種程度只能騙騙簡單的 case,不會長久
.NET 界的有名大師黑暗執行緒的東西你能看懂七成以上再來說嘴吧
再來是成本問題 Windows Server + MSSQL 都是要錢的(如果你是正版的話啦)
其他語言從 Sever 到資料庫幾乎都不用,效能又強
不懂為什麼 .net 會是你口中最好的選擇
http://zh.wikipedia.org/wiki/Facebook
幾乎我們所有的服務器都執行開源軟體。我們的Web服務器是Linux,Apache和PHP。我們資料庫是MySQL。我們使用memcached來保證網站的快速反應。一些後台應用Python、Perl和Java,以及一些gcc和Boost。程式員用Subversion和git來進行代碼管理。還有很多——像很多網站一樣,從頭到腳都是開源軟體。
這段話給你參考
只要能花最少成本,達到相同目的,又能符合自己需求, 選那種都OK.
當下適合自己最重要.
不用錢的也可能是最貴的
最便宜的不一定是最好的
最貴的不一定是最差的
講了一堆屁,因為他只會ASP.NET
沒有好不好,差不差的問題
同樣的程式,不同人寫的,答案可能會不同
有人說,這個工具多好?那個工具多差?問了之後他們沒用過這個工具
我寫一堆程式,到我同事那邊幹的快死。說這個如何如何的,什麼都做不出來。怪~人家做的出來,他做不出來,在那裡怪天怪地,就是不願去接受,也不願去學。
開發系統,工具是考量之一。人,時間..成本也要算
一套工具幾萬元。優秀工程師,菜鳥工程師開發的時間跟風險就比這多很多
選擇你已經熟悉的系統開發是重點
每一專案換一OS,換一套語言..什麼都可以做,什麼都做不好不是一件好事
會ASP.NET就去用吧
對我來說,不用的原因很簡單:沒機會。
之後會不會用?我想是:看機會。
十幾年前有用過ASP(with JScript, 不太喜歡VB...),但是之後都是使用PHP、Java為主...不過C#是個有趣的語言。
每個人都有自己的理由
所以你問為什麼 本身就是個無解
通常都是你到公司配合公司使用的環境去開發
不然就是說服你公司 添購這樣的環境讓你來開發
我剛入行也是有你這樣的想法,這沒錯 因為見識少.
覺得.net 實在太好用 不過出來打滾上一陣子
就發現 你覺得 別人未必這樣看 而且很多時候 考量的點 並非技術或是工具
而是更多複雜的成本計算 或是人為因素 環境因素
很多時候你會不得不 去碰觸一些沒碰觸過的 好壞個人無法給你什麼好建議
但換個心態想 多學總是多好處 也就順其自然的做了
我不認為寫程式就一定要專深 我個人雖資淺 但我也不認為 專深是唯一的路
技術平均一~兩年就推陳出新 說實在學不完 也不見得都用的到
我自己則是夠用就好 同時保持能持續學習新技術的能力 並且把其他時間發揮在創造新價值
不過 我想大家都認同的是 基礎是必要的 不管什麼語言 簡不簡單好不好用
(雖然visual studio十分好用)都是附加價值,基礎不好的話,相信工具再好,語言再好
架構再好,從你手上寫出來的東西,都不會好到哪
你問這麼好用 為什麼不用?? 換個方式想也許PHP JSP的朋友也想問你這問題
希望樓主自行檢討一下自已的發問,我是覺得本身問的攻擊意味就很強了。不過,您一定本身對字句中的「ASP.NET」開發較容易,我真覺得你還真是剛入門的小伙子而已,希望你有機會還是多多研究相關資訊,各種程式本來就有各擁護者,開發工具的使用熟悉度也是各有擁護,不能因為你個人想法而"覺得"大家也該是這樣想的,這也關係系統開發的進度及火侯,不是簡單的說,我覺得6^%$*^$%可以表達的。不過,無論那種擁護者,最終是使用系統的人他要覺得好用,不然只會被使用說:「這系統真爛。」那你的開發工具及語言再好用、再方便、再短,我想使用者都感受不到。
tonychen168提到:
ASP.NET 簡單好用 , 不用寫一堆程式
現在還有人用其他語言來寫的人是為什麼呢 ?
基本上,你高興用ASP.NET寫程式,那是你家的事,我是不用那堆東西,是我的選擇,我的自由。
既然你誠心誠意的問了:「為什麼?」,我就大發慈悲的告訴你~
1.系統成本問題,我不希望肝賣到爛價格,如果你接下來的案子價值50萬,包硬體、軟體、作業系統、SQL-SERVER,你有算過這要給微軟多少錢嗎?
...明明是你在賣肝,有些時候你算下來,賺最多的卻是別人,何必呢?
...請問一下MS SQL-SERVER一套要多少錢,如果你沒收到那麼高的費用,怎麼賺錢?
...又請問一下,對手用「其他」語言寫的系統,少了MS SQL-SERVER,成本低,開價低,你打算怎麼競爭?
2.學習成本的問題,如果是以微軟開發環境為主,那基本上要跨到其他平台上,難度頗高,如果說要搞MAC、Unix、Linux、、、等的伺服器,就有重新學習其他的開發工具(重工)的疑慮。
...我是不喜歡重工,對我來說,感覺很浪費生命。
...認真的去挑一套好跨平台、好處理大多數事情的開發工具,你會發現,ASP.NET不知道排到哪裡去了。
...當然,如果你一輩子只打算用微軟牌的東西,自然我說的這點是不成立,只不過與你相容的系統少,售價自然就不高,又遇到利潤比較低。
3.我會挑穩定性高、自由度大的系統來用,我個人喜歡SERVER只有文字模式,愈單純的東西,比較不容易出現狀況,用微軟當SERVER很麻煩,很多東西不能砍掉,我沒那種美國時間去查伺服器上到底掛了多少個沒用的服務上去,那個可以砍,哪些又不行,誰跟誰相依,很多用他們伺服器的都嘛只是裝了就上,很多東西糊裡糊塗的掛在哪裡,沒用的東西掛上去是浪費,也可能帶來危險,要砍又要花時間研究。
...伺服器最好是開機就可以用,不用設定,如果需要設定,我會偏向寫Web GUI
4.我比較喜歡Perl、Python、Ruby、、等語言,這些東西除了可以寫網頁之外,還可以處理掉一些日常的雜事,還十分容易跨平台,又沒收你錢(當然用盜版的開發工具也沒付錢),可說是一魚多吃阿。
5.最重要的是,挑什麼語言是「在你爽」的事情,就跟抽煙、喝酒一樣,自己負責就好了。
蠻不好意思的,因為打踏入IT這途,一路上大多是用微軟的架構,用非微軟的解決方案只有幾個case,且都處於協助的立場並非主導與專精..
其實有經驗的開發朋友們大概都知道伺服器越簡單越好,但相對初期投入的時間成本的確比較高,只能說有興趣走向這些平台的開發人員若是資質好可以自學搞定這架構,不然就是要遇到好的前輩可帶領學習,這樣才會事半功倍..
微軟這一整套架構就真的是比較簡單就可以上手..我想這點大概大家都不否認,只是真正要應用到軟體商務上,背後所需扛的成本就高很多,所以大家才會有這麼多的反彈.
ASP.NET 難用到快吐血了
還要寫一堆程式
雖然其它的更難用
ASP.NET 預設的那堆 UI
缺少一大堆必要的功能
所以客製化
成為會累死人的原因
再加上不同瀏覽器在 css box model 的差異
就.....
網頁相關應用程式 不管是用哪種開發工具 唯一公幹的 就是 "IE 6"..........
是否因此讓人 更不喜歡微軟的產品 就嗯災了 ......