如何看待中國鐵路12306客戶端提供gcm推送?

還有就是,有人收到過它的推送么?

其實我只是不明白開發者們的目的,這個軟體肯定是給中國人用,使用中國大陸的網路,能收到gcm的地方的人不用,用的人收不到gcm。。。。。。這是來賣萌的嗎


12306 App的推送不是用的GCM。

之所以敢這麼理直氣壯的說,是因為他們的推送用的是我們公司的SDK。不過不是我負責的。

聽其他同事在飯局上討論過12306的推送實現邏輯,比一般的App都要複雜得多,而且也從沒有見過這樣的邏輯實現。

詳細的情況我不好多說,這個GCM的標誌應該是配置文件里配了GCM的東西,但是沒有使用,單單賣個萌了。


這是吶喊,來自開發者的吶喊。


活了近四十年,第一次看到這麼高端的內黑。第一次看到這麼深沉的吶喊。


對當今體制無聲的吶喊與抗議,簡單就是高端黑


不好意思,我只是單純想黑12306……所以,請直接點摺疊吧。

進入網站直接f12,開源代碼吧。

首先用的不是html5 的標準:

一個一天可能被數億次訪問的頭文件居然用這個頭文件定義。。。

然後看一下js 框架用的是jquery 1.4.2 的版本。

然後官網:Download jQuery

無論用1.11.2 還是2.1.3 我都不會說什麼,這個是要3年前的開發團隊維護著,一直改。。不重新開發的節奏,當時不是說幾個億來著?

這裡必須注意的是:他的路徑是images/jquery!!!

這種類型的代碼是要有多亂的布局。。。。

注意到這行沒有?

一個空的css定義!!!!!空的!!!!!!!

各種中文注釋,不去壓縮js!!!!!!你這個是SB網站么?

而且,這個是主頁的代碼!!!不是寫在js文件裡面!!!而是直接寫在主頁的頁面上!!!

沒錯!color直接寫在tag裡面,沒錯,我只讀了主頁的前幾行。

這兩張圖是用來比較目錄資源的,很明顯的看到,所有的靜態文件全部放在一個叫images的文件夾裡面。

裡面能掃描到的超過30個!!!也就是說,js,css,插件,image全在裡面,不分類!

作為一個正常程序員,你能接受么?

一個幾億項目的首頁能寫成這樣,你覺得其他的產品,需要有太多評論么?

和我有關係的人,我都想直接送飛機票了,別浪費他們的時間好么…………

我都懶得讀下去了。。中國12306 的網站,SB!!!SB!!!

我很少看別人代碼這樣生氣!!真的!!


12306真心不易,望各位輕黑


本來一件很正常的事到了一個奇葩國度就變得不正常了。


我猜是12306想要做推送,然後又是頂著國字型大小的頭銜,估計是放不下高貴的身段去使用百度、小米等雲推送服務,就參考iOS端直接使用官方的推送服務了吧。


第三方推送也沒那麼好搞啊。其實你們說的微信淘寶啥的以前也用 GCM,只是自己多留了一個後台。

最後要說一下,接收 GCM 推送跟翻牆沒一點關係。


記得有個朋友的畢業設計是用.net做個小說瀏覽網站,為了方便老師驗收特意註冊了個域名進行了映射,那個域名是http://www.cmfu.com;

記得有位同學的畢業設計是一個區域網即時交流工具,為了好看,用了uinx的企鵝做圖標;

記得一個朋友初學編程兩個月做了第一個作品,是當時培訓機構老師布置的作業,要做一個在線買票網站,最後他得了個A+的成績和一個茶葉蛋的獎品。


一個APP而已,在回家的冬夜,我們圍著一個APP不停搶票。火車票之中承載回家的希望,在舊時,通宵排隊搶票是一個傳承已久的傳統,火車票可回家,也可行走五湖四海,一個APP似乎微不足道,卻解決了多少漂泊異鄉的遊子。

鐵路局的APP,來自中國大地,剛開發出來的時候,人們立刻在APP裡面查詢,搶票,它似乎也有一顆勇敢的心,在冷的夜裡,張嘴都是白氣,塵世折騰,惟有溫暖與這APP不可辜負。一個APP,告訴我們安慰和愛的力量。

(本段文字改編《南方的粥》)


-。-都是吐槽的


這是每一個開發者都應該應該做的吧


推薦閱讀:

《Android 源碼設計模式解析與實戰》這本書適用於哪些層次的 Android 開發人員?
當手機廠商說在 Android 底層做優化的時候,它們到底在做什麼?
在相應平台上遵守 iOS 或 Android 設計規範對用戶來說很重要嗎?
如何看待 Android 綠色應用公約?

TAG:Android開發 | Android | GoogleCloudMessaging | 12306中國鐵路客戶服務中心 |