小弟我做PHP,但是小弟我要批判下整天唱衰.NET的淫
我做PHP,但是我要批判下整天唱衰.NET的淫
笔者每天都能看到月经贴-".NET已死"!!!
笔者之前一直在CSDN上面写博客,泡论坛,但是有约莫一年来着了发现CSDN上面的博客都没啥更新,CSDN首页推荐的一些文章也没啥新意,渐渐的就转到博客园上面了。
但是笔者用了半年的博客园以后发现一件诡异的事情,里面最热门的,一搞上首页的都是".NET已死"或者".NET离死不远"...
然后下面就是一堆评论,大多都是挺.NET或者骂作者,或者讽刺JAVA的评论,无数条...
笔者默默兴庆,还好么有骂PHP是脚本语言,拍黄片专用(因为笔者一直致力于LAMP/LNMP平台)
笔者十分纳闷,".NET已死"关JAVA卵事?为啥每次都要和JAVA拿来对比?
笔者十分好奇,然后就去学习了java和c#, 笔者对比了工作中使用C语言、javascript、PHP , 感觉两个语言神似,连对象的操作符都用".", 有时笔者忘记了java中String,StringBuffer相关方面的用法,阅读下C#的文档,竟然直接都用到java上面去了。同时感觉C#如同java的改进版,规范了命名,规范了写法。到这里,笔者虽然不是十分精通C#和JAVA, 但是笔者对.NET和JAVA直接的各种争端也算是了解的十有八九了。
原来,C#和JAVA的功能都是十分相似的,C#能做的java也能做(这里不要嘲笑笔者,.NET是平台,不仅仅只有C#可以做,但是笔者知道目前还是C#用的多)。但是了目前java相对.NET比较火,因此笔者猜想是.NET产生了嫉妒仇恨的心理,抢了别人的生意,肯定不爽啥!!!肯定是要骂啥!!!
笔者作为局外人,但是脑子却比做.NET的同学清醒,语言就是语言,工具而已,又没范啥错误,何必在用那个上面较真,更为甚者还互相谩骂。
干啥事用啥工具,难道放着简单实用的不用,非去整情怀,净整复杂的冷门的去整?
笔者算是PHP开发人员,笔者想要弄个Windows端的学习软件给自己小孩玩,难道笔者放着简单图形界面齐全的C#不用,非把PHP改造一番弄个客户端软件出来?
笔者算是PHP开发人员,笔者想要开发个安卓小游戏给小孩玩,难道笔者放着类库齐全的java不用,非把PHP改造一番再整个APP出来?
笔者觉得java和C#都各有各的用处,特殊情况下都得用,没有那个好那个坏。
.NET平台没落,不是语言的问题,不是java的问题,而是整个生态圈的问题。
许多年前,兴起了一阵开源、跨平台风,但是当时.NET还是坚持windows平台,那时好多身边的朋友嘲笑我们开源能挣钱吗,微软这么大,产品这么多,开啥源,我们就靠着微软,这辈子吃喝不愁。
但是风云变幻,现在开源,跨平台成为主流,微软已经意识到了,也进行了亡羊补牢,但是话说先入者为主,奈何改变不了世人的固定思维。
还有就是现在B/S端应用、移动应用盛行,往往用到不止一个软件,一门技术。好比笔者开发网站,不仅有PHP,还有Linux,nginx, MySQL, Varnish, Redis, MongoDB,JS,CSS,HTML等,那么好了,由于微软当时不开源,许多服务器端软件都不支持windows, 或者windows上面不能发挥全部功能,比如笔者使用PHP,windows上面也能运行,但是好多类库不支持,至于Varnish windows平台貌似都无法安装。笔者要提高网站性能,需要用到好多辅助软件,笔者选择了windows,然后要么不支持要么无法发挥完全性能,笔者想爱,但是微软让笔者爱不起来。好比大家买个WP手机,着实高兴了一把,某天你想用滴滴打车,然后搜遍应用商店,都找不着,为此给你的生活带了十二分的不便,大家还把WP当做宝吗?
还有一个事就是世人都喜欢用免费的,试想大家看笔者这篇文章都要要钱,大家还会来看吗?
windows那套,都需要授权,都需要给钱。要是某天大家去创业了,人马还没有筹齐,都被这高昂的授权费给难住了,你还用吗?
慢慢的,慢慢的,大家都知道微软这里的内情,大家都会躲避他,躲避的人多了,支持的软件就少了,软件少了成熟稳定的技术就少了,慢慢的,慢慢的,恶性循环,.NET就死了...
所以,.NET和JAVA的仇恨,不在于这两个语言,而在于这两个语言背后的平台,在于这两个语言背后的生态圈。
一个windows, 一个linux
一个不开源,一个开源
一个收费,一个免费
一个附带软件稀少,一个附带软件丰富
...
希望大家以后不要将.NET之死,归咎于JAVA ----一个PHP开发者的忠言
- Re: [水amp;月]坟
- @八面碰壁居士,不需要什么论点,做一样事的俩个东西有替换性,当一个大了的话,另外一个自然会获取些份额。,,inter那么牛,amd也能活着。诺基亚再厉害也弄不死摩托罗拉;windows再强也没掐死linux。反而是其他技术的革命容易把这些连根拔起。,,苹果出来后,连当老大的诺基亚市场份额都小的可怜,那摩托罗拉还能活吗?,移动发展后,inter都陷入困境,amd就更加半死不活了。杀死.net不会是java语言,而是一个时代。但是如果这个时代已经杀死.net,我相信java也不会好过多少。
- 4楼Amonk
- 天天弄这些逼东西有用吗 天天吵.net和java 老子他妈的也是醉了 真他妈的吃饱了没事干
- 3楼黑曜石
- 同时感觉C#如同java的改进版,规范了命名,规范了写法。,曾经写过一些android,看法一样。,感觉用什么无所谓,能达到目的就OK。,当然,用了快十年的.net了,只想任性的说一句,苹果无爱,微软就是牛比。。。
- Re: 八面碰壁居士
- @黑曜石,引用同时感觉C#如同java的改进版,规范了命名,规范了写法。,曾经写过一些android,看法一样。,感觉用什么无所谓,能达到目的就OK。,当然,用了快十年的.net了,只想任性的说一句,苹果无爱,微软就是牛比。。。,哎,情怀害死淫!!!
- 2楼ahdung
- MS要死可以,请把c#留下,多么优美的语言,真的写惯了C#,看其他语言就像屎一样看哪哪不顺眼。目测要挨喷
- Re: 絕對零度
- @ahdung,引用MS要死可以,请把c#留下,多么优美的语言,真的写惯了C#,看其他语言就像屎一样看哪哪不顺眼。目测要挨喷,java就是一柁屎啊,尽管我二个语言都在用,但对java无爱!
- Re: 碎景
- @ahdung,引用MS要死可以,请把c#留下,多么优美的语言,真的写惯了C#,看其他语言就像屎一样看哪哪不顺眼。目测要挨喷,其实是java太烂,其他语言比如python,js都不比c# 差,,,ruby,scala,f#更是比c#强,但讽刺的是,这些反而更冷门.
- 1楼ksjr
- 哎

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在C 中處理高DPI顯示可以通過以下步驟實現:1)理解DPI和縮放,使用操作系統API獲取DPI信息並調整圖形輸出;2)處理跨平台兼容性,使用如SDL或Qt的跨平台圖形庫;3)進行性能優化,通過緩存、硬件加速和動態調整細節級別來提升性能;4)解決常見問題,如模糊文本和界面元素過小,通過正確應用DPI縮放來解決。

AI可以幫助優化Composer的使用,具體方法包括:1.依賴管理優化:AI分析依賴關係,建議最佳版本組合,減少衝突。 2.自動化代碼生成:AI生成符合最佳實踐的composer.json文件。 3.代碼質量提升:AI檢測潛在問題,提供優化建議,提高代碼質量。這些方法通過機器學習和自然語言處理技術實現,幫助開發者提高效率和代碼質量。

session_start()iscucialinphpformanagingusersessions.1)ItInitiateSanewsessionifnoneexists,2)resumesanexistingsessions,and3)setsasesessionCookieforContinuityActinuityAccontinuityAcconActInityAcconActInityAcconAccRequests,EnablingApplicationsApplicationsLikeUseAppericationLikeUseAthenticationalticationaltication and PersersonalizedContentent。

要安全、徹底地卸載MySQL並清理所有殘留文件,需遵循以下步驟:1.停止MySQL服務;2.卸載MySQL軟件包;3.清理配置文件和數據目錄;4.驗證卸載是否徹底。

HTML5帶來了五個關鍵改進:1.語義化標籤提升了代碼清晰度和SEO效果;2.多媒體支持簡化了視頻和音頻嵌入;3.表單增強簡化了驗證;4.離線與本地存儲提高了用戶體驗;5.畫布與圖形功能增強了網頁的可視化效果。

MySQL函數可用於數據處理和計算。 1.基本用法包括字符串處理、日期計算和數學運算。 2.高級用法涉及結合多個函數實現複雜操作。 3.性能優化需避免在WHERE子句中使用函數,並使用GROUPBY和臨時表。

在MySQL中配置字符集和排序規則的方法包括:1.設置服務器級別的字符集和排序規則:SETNAMES'utf8';SETCHARACTERSETutf8;SETCOLLATION_CONNECTION='utf8_general_ci';2.創建使用特定字符集和排序規則的數據庫:CREATEDATABASEexample_dbCHARACTERSETutf8COLLATEutf8_general_ci;3.創建表時指定字符集和排序規則:CREATETABLEexample_table(idINT

在C 中進行跨平台開發,推薦使用VisualStudioCode、CLion和QtCreator。 1.VisualStudioCode搭配C/C 插件,輕量靈活,適合多平台開發,但初次配置較複雜。 2.CLion集成CMake,適合跨平台項目,但許可證昂貴。 3.QtCreator支持跨平台開發,內置Qt庫,但學習曲線陡峭。
