偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

讓你的程序輕盈起來

開發(fā) 開發(fā)工具
從題目來看,本文具體的內(nèi)容會是什么??是哪方面的呢??那就讓我們直接看內(nèi)容吧!

深度技術(shù)控們有一個特點,能用C實現(xiàn)絕對不用java,能用java實現(xiàn)絕對不用javascript,哪怕要寫更多的代碼,他們總有N種理由,其 中最常用的一條就是這個沒有技術(shù)含量。弱弱地問一句,技術(shù)含量是用來干嘛的,用來炫耀的么?

想起一個段子:搞C的看不起搞C++的搞C++的看不起搞 java的 搞java的看不起高.net的 搞.net的看不起搞js的 搞js的看不起搞html的 搞html的看不起美工. ***美工周末去泡mm的時候, 一群傻X在那里加班。

程序員身邊有一個很有意思的現(xiàn)象,接私活接得最多的,往往是美工和搞Flash的,再就是做PHP/Java/.Net的,而C及C++接私活,估計比較難。許多人看不起所謂的“低級”技術(shù),在我的從業(yè)經(jīng)歷中,像HTML/Javascript之類的的技術(shù),常常受人輕視,隨著AJAX技術(shù)的興起, 這種狀況稍為有些改善。

Javascript歷來處于一個很尷尬的角色,寫程序的不愿寫,美工不會寫,許多中小型公司并沒有專職的Javascript開發(fā)人員(或者叫 Web前端開發(fā)工程師)這一角色。許多時候,Javascript都會被程序員視為一個苦差,他們覺得這玩意兒沒有什么技術(shù)含量,調(diào)試困難,更不用說那蹩 腳的IDE了。

事實上,現(xiàn)在的互聯(lián)網(wǎng)環(huán)境,Javascript是一種非常好的解決方案,首先它跨平臺,絕大多數(shù)的 瀏覽器都能夠支持,這也就意味著它可以跨操作系統(tǒng);其次,它入門簡單;第三,隨著各瀏覽器支持HTML5,利用 Javascript+Html5+CSS3,可以開發(fā)出更多功能的程序。

我列出互聯(lián)網(wǎng)目前幾個關(guān)鍵詞:開放、混搭、多終端、App,開放是說目前許多網(wǎng)站都有自己公開的 API,而且都支持使用Javascript進行調(diào)用,Javascript SDK已經(jīng)作為開放平臺必備的一個SDK了,當(dāng)然還有一個是PHP的SDK;混搭也就是英文的Mashup,你可以利用Google Map+Twitter+Facebook API搭出一個你自己的網(wǎng)站;多終端是指一個網(wǎng)站除了網(wǎng)站本身,還需要開發(fā)出運行在各種終端上的軟件,比如說Firefox/Chrome/Oprea的 插件、客戶端、手機網(wǎng)站等;App是指現(xiàn)在流行的App Store,比如說Facebook的App和Apple的App Store等。

比如說你現(xiàn)有一個網(wǎng)站,你可能想有一個客戶端,想有手機版的網(wǎng)站,想做一個 iPhone/Android的軟件,想在各瀏覽器運行你的插件,那么有沒有一種方案可以低成本地實現(xiàn)呢?答案是有的,利用Javascript,上述功 能都能實現(xiàn)。來看看可以在哪些地方可以使用Javascript搞掂吧。

1.網(wǎng)站 

2.手機網(wǎng)站,不支持Wap網(wǎng)站

3.瀏覽器插件(Firefox/Chrome/Maxthon……)

4.iPhone軟件

5.Android軟件

6.客戶端,使用AIR進行開發(fā)

7.各種App(百度App、Facebook App、微博應(yīng)用等等)

Javascript自然不能實現(xiàn)太復(fù)雜太低層的功能,比如說你要做一個很酷的游戲在iPhone上,自然是不可能使用Javascript的,但 作為網(wǎng)站功能的延伸,我們完全可以利用Javascript/AJAX來做解決方案。這種解決方案的優(yōu)點就是你只需要寫一套代碼,然后根據(jù)不能環(huán)境進行一 些擴展就可以了,因為不能環(huán)境對于Javascript的使用是有差異的,比如說在iPhone上,你可以使用橫屏的功能,在Chrome插件上你可以使 用桌面通知的功能,而在AIR中,你要考慮沙箱等等。

我大致說一下不同環(huán)境的實現(xiàn)方式,網(wǎng)站之類的就沒什么可說的了,iPhone與Android就是加載一個瀏覽器,然后用瀏覽器加載一個本地html頁面??蛻舳说脑挘褪鞘褂肁IR,當(dāng)然你也可以使用WebKit。各種App其實和網(wǎng)站沒什么兩樣。

跨各種環(huán)境的Javascript寫起來還是比較麻煩的,你要了解到不同環(huán)境的限制與特色,既要發(fā)揮不同環(huán)境的特色,又要***限度地提高代碼重用 率。比如說在iPhone下就Javascript運行的時間限制,這樣你肯定不可能像在PC上運行Javascript一樣,因為資源是有限的。

對于不差錢的主兒來說,自然不用考慮這種方案,畢竟針對特定環(huán)境進行特定開發(fā)的用戶體驗會好很多,但對于創(chuàng)業(yè)者來說,這種方案是值得期待的。

本文來自涂雅[http://iove.net/],原文鏈接:http://iove.net/archives/2917.html,網(wǎng)站轉(zhuǎn)載請注明來源于涂雅并保留原文鏈接,否則視為侵權(quán)。

【編輯推薦】

  1. 試問我們都在做些什么類型的測試?
  2. 網(wǎng)站優(yōu)化總結(jié) 網(wǎng)站PR值下降的16個原因
  3. 如何從網(wǎng)站數(shù)據(jù)分析挖掘核心服務(wù)
  4. 程序員應(yīng)知 循序漸進
責(zé)任編輯:于鐵 來源: 涂雅
相關(guān)推薦

2025-04-15 00:00:00

2012-07-01 03:23:31

JBuilder

2024-06-12 12:28:23

2020-09-29 07:54:05

Express 飛起

2011-04-13 10:51:58

MATLAB

2010-07-27 14:00:53

Flex ComboB

2011-05-04 11:26:47

優(yōu)化

2012-09-03 09:21:51

2017-02-24 08:56:47

API云計算IaaS

2019-11-05 10:35:57

SpringBoot調(diào)優(yōu)Java

2025-03-28 03:20:00

MySQL數(shù)據(jù)庫搜索

2021-04-09 23:11:25

Python程序開源

2025-05-22 09:43:55

2024-09-13 16:19:47

2023-03-01 23:59:23

Java開發(fā)

2024-11-25 18:00:00

C#代碼編程

2013-06-18 10:21:43

云計算云服務(wù)公共云服務(wù)

2013-09-10 14:44:31

輕盈IT戴爾微軟

2021-04-19 16:15:35

開源開源工具

2022-07-13 15:46:57

Python數(shù)據(jù)可視化代碼片段
點贊
收藏

51CTO技術(shù)棧公眾號