徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

Node.js

指数 Node.js

Node.js 是一個能夠在伺服器端運行 JavaScript 的 開放原始碼、跨平台 JavaScript 執行環境。Node.js 由 Node.js 基金會持有和維護,並與 Linux基金會 有合作關係。Node.js 採用 Google 開發的 V8執行程式碼,使用 事件驅動、非阻塞 和 非同步輸入輸出 模型等技術來提高效能,可優化應用程式的傳輸量和規模。這些技術通常用於資料密集的實時應用程式。 Node.js 大部分基本模組都用 JavaScript 語言編寫。在 Node.js 出現之前,JavaScript 通常作為用戶端程式設計語言使用,以 JavaScript 寫出的程式常在用戶的瀏覽器上執行。Node.js 的出現使 JavaScript也能用於伺服器端編程。Node.js 含有一系列內置模組,使得程式可以脫離 Apache HTTP Server 或 IIS,作為獨立伺服器執行。 目前,Node.js 已被 IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、 LinkedIn、Rakuten、PayPal、Voxer和GoDaddy 等企業採用。.

92 关系: Adobe BracketsAkkaApache HTTP Server加密复刻 (软件工程)二进制应用程序接口事件驅動程式設計传输控制协议开放源代码微软傳輸層安全協議前端和后端回调函数BSD许可证C++C语言CoffeeScriptCouchDBCygwin網頁伺服器线程用户数据报协议DartD語言DNSEclipseECMAScript超文本传输协议跨平台软件包管理系统集成开发环境雅虎FlickrFreeBSDFreenodeGitHubGNOMEGoDaddyGoogleGoogle ChromeGrouponHello WorldI/OIBMIISIntelliJ IDEAIOSIRCJavaScript...JSONKodingLibeventLinkedInLinuxLinux基金會LuaLWN.netMac OS XMacOSMEANMicrosoft Visual StudioMicrosoft WebMatrixMicrosoft WindowsMIT許可證MongoDBMVCNpmOCamlOpenBSDPayPalPerlPerl Object EnvironmentPHPPythonRakutenRhino (JavaScript引擎)Socket.IOSolarisSpiderMonkeySublime TextTCP/UDP端口列表TornadoTypeScriptUNIXV8 (JavaScript引擎)V8发动机Visual Studio CodeWebOS沃尔玛服务器文件系统 扩展索引 (42 更多) »

Adobe Brackets

Adobe Brackets是Adobe Systems開發的一個以HTML、CSS及JavaScript編寫的HTML編輯器。在MIT許可證下的免費軟件,並於GitHub上維護。現可供三個平台下載使用,包括在Microsoft Windows、Mac OS X及Linux。 Adobe Brackets支持增加外掛程式以提供額外的功能擴展,目前可用的外掛程式例如支持增加偵錯、瀏覽器特定CSS前綴、JSDoc註解等。.

新!!: Node.js和Adobe Brackets · 查看更多 »

Akka

Akka是一套开源工具和运行时,便于构建JVM上的并发应用和分布式应用。Akka支持多种并发编程模型,不过,由于受到Erlang启发,Akka尤其强调基于参与者的并发模型。 Category:Scala平台軟體 Category:Java平台軟體 Category:Java开发工具.

新!!: Node.js和Akka · 查看更多 »

Apache HTTP Server

Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放源碼的網頁伺服器軟體,可以在大多數電腦作業系統中運行。由於其跨平台和安全性,被廣泛使用,是最流行的Web伺服器軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。.

新!!: Node.js和Apache HTTP Server · 查看更多 »

加密

在密码学中,加密(Encryption)是将明文信息改變為難以讀取的密文內容,使之不可读的过程。只有擁有解密方法的對象,經由解密過程,才能將密文還原為正常可讀的內容。.

新!!: Node.js和加密 · 查看更多 »

复刻 (软件工程)

#重定向 复刻 (软件开发).

新!!: Node.js和复刻 (软件工程) · 查看更多 »

二进制

在數學和數字電路中,二進制(binary)數是指用二進制記數系統,即以2為基數的記數系統表示的數字。這一系統中,通常用兩個不同的符號0(代表零)和1(代表一)來表示。以2為基數代表系統是二進位制的。數字電子電路中,邏輯門的實現直接應用了二進制,因此現代的計算機和依赖計算機的設備裡都用到二進制。每個數字稱為一個位元(二進制位)或比特(Bit,Binary digit的縮寫)。.

新!!: Node.js和二进制 · 查看更多 »

应用程序接口

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.

新!!: Node.js和应用程序接口 · 查看更多 »

事件驅動程式設計

事件驅動程式設計(Event-driven programming)是一種電腦程式設計模型。這種模型的程式執行流程是由使用者的動作(如滑鼠的按鍵,鍵盤的按鍵動作)或者是由其他程式的訊息來決定的。相對於批次程式設計(batch programming)而言,程式執行的流程是由程式設計師來決定。批次的程式設計在初級程式設計教學課程上是一種方式。然而,事件驅動程式設計這種設計模型是在互動程序(Interactive program)的情況下孕育而生的。 事件驅動程序可以由任何程式語言來實作,然而使用某些語言來撰寫會比其他的語言來的簡單。有些整合開發環境(簡稱IDE)也會影響實作事件驅動程式設計的難易程度。有的 IDE 會使的開發工作變的很簡單,有的則否。.

新!!: Node.js和事件驅動程式設計 · 查看更多 »

传输控制协议

传输控制协议(Transmission Control Protocol,縮寫為TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据包协议(UDP)是同一层内另一个重要的传输协议。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。 应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分割成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和。.

新!!: Node.js和传输控制协议 · 查看更多 »

开放源代码

開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.

新!!: Node.js和开放源代码 · 查看更多 »

微软

微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.

新!!: Node.js和微软 · 查看更多 »

傳輸層安全協議

#重定向 傳輸層安全性協定.

新!!: Node.js和傳輸層安全協議 · 查看更多 »

前端和后端

前端(front-end)和后端(back-end)是描述进程开始和结束的通用词汇。前端作用于采集输入信息,后端进行处理。计算机程序的界面样式,视觉呈现属于前端。.

新!!: Node.js和前端和后端 · 查看更多 »

回调函数

在计算机程序设计中,回调函数,或简称回调(Callback 即call then back 被主函数调用运算后会返回主函数),是指通过传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。.

新!!: Node.js和回调函数 · 查看更多 »

BSD许可证

BSD 授權條款(Berkeley Software Distribution license),是自由軟體中使用最廣泛的授權條款之一。BSD 就是遵照這個許可證來發布,也因此而得名 BSD 授權條款。 BSD 套件最初所有者是加州大學的董事會,這是由於 BSD 源自加州大學伯克利分校。BSD 開始後,BSD 授權條款得以修正,使得以後許多 BSD 變種,都采用類似風格的條款。 跟其他條款相比,從GNU通用公共許可證(GPL)到限制重重的著作權(Copyright),BSD許可證比較寬松,甚至跟公有領域更為接近。事實上,BSD許可證被認為是copycenter(中間版權),介乎標準的copyright與GPL的copyleft之間。"Take it down to the copy center and make as many copies as you want"。可以說,GPL強迫後續版本必須一樣是自由軟體,BSD的後續版本可以選擇要繼續是BSD或其他自由軟體條款或封閉軟體等等。.

新!!: Node.js和BSD许可证 · 查看更多 »

C++

C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.

新!!: Node.js和C++ · 查看更多 »

C语言

C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.

新!!: Node.js和C语言 · 查看更多 »

CoffeeScript

CoffeeScript是一套JavaScript的轉譯語言。受到Ruby、Python與Haskell等語言的啟發The Changelog.

新!!: Node.js和CoffeeScript · 查看更多 »

CouchDB

Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库"。它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和HTTP作为API的NoSQL数据库。其中一个显著的功能就是多主复制。CouchDB的第一个版本发布在2005年,在2008年成为了Apache的项目。 不同于关系型数据库,CouchDB没有将数据和关系存储在表格里。替代的,每个数据库是一个独立的文档集合。每一个文档维护其自己独立的数据和自包涵的schema。一个应用程序可能会访问多个数据库,比如其中一个位于用户的手机上,另一个位于在远程的服务器上。文档的元数据包含版本信息,让其能够合并可能因为数据库链接丢失导致的任何差异。 CouchDB实现了一个多版本并发控制(MVCC)形式,用来避免在数据库写操作的时候对文件进行加锁。冲突留给应用程序去解决。解决一个冲突的通用操作的是首先合并数据到其中一个文档,然后删除旧的数据。 其他功能包括文档级别的ACID语义和最终一致性,MapReduce,复制(Replication)。它还支持通过一个做Futon的内置web应用程序来进行数据库管理。.

新!!: Node.js和CouchDB · 查看更多 »

Cygwin

Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行类UNIX系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。.

新!!: Node.js和Cygwin · 查看更多 »

網頁伺服器

网页服务器(Web server)一詞有两個意思:.

新!!: Node.js和網頁伺服器 · 查看更多 »

线程

线程(thread)是操作系统能夠進行運算调度的最小單位。它被包含在进程之中,是进程中的實際運作單位。一条线程指的是进程中一个单一顺序的控制流,一個进程中可以並行多個线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。 线程是独立调度和分派的基本单位。线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。 同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。 一个进程可以有很多线程,每条线程并行执行不同的任务。 在多核或多CPU,或支持Hyper-threading的CPU上使用多线程程序设计的好处是显而易见,即提高了程序的执行吞吐率。在单CPU单核的计算机上,使用多线程技术,也可以把进程中负责I/O处理、人机交互而常被阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。.

新!!: Node.js和线程 · 查看更多 »

用户数据报协议

户数据报协议(User Datagram Protocol,縮寫為UDP),又稱使用者資料包協定,是一个简单的面向数据报的传输层协议,正式規範為RFC 768。 在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的头部仅仅加入了复用和数据校验(字段)。 UDP首部字段由4个部分组成,其中两个是可选的。各16bit的來源端口和目的端口用来标记发送和接受的应用进程。因为UDP不需要应答,所以來源端口是可选的,如果來源端口不用,那么置为零。在目的端口后面是长度固定的以字节为单位的长度域,用来指定UDP数据报包括数据部分的长度,长度最小值为8byte。首部剩下地16bit是用来对首部和数据部分一起做校驗和(Checksum)的,这部分是可选的,但在实际应用中一般都使用这一功能。 由于缺乏可靠性且屬於非連接導向協定,UDP应用一般必须允许一定量的丢包、出错和复制貼上。但有些应用,比如TFTP,如果需要则必须在应用层增加根本的可靠机制。但是绝大多数UDP应用都不需要可靠机制,甚至可能因为引入可靠机制而降低性能。流媒體(串流技術)、即时多媒体游戏和IP电话(VoIP)一定就是典型的UDP应用。如果某个应用需要很高的可靠性,那么可以用传输控制协议(TCP协议)来代替UDP。 由于缺乏拥塞控制(congestion control),需要基于网络的机制来减少因失控和高速UDP流量负荷而导致的拥塞崩溃效应。换句话说,因为UDP发送者不能够检测拥塞,所以像使用包队列和丢弃技术的路由器这样的网络基本设备往往就成为降低UDP过大通信量的有效工具。数据报拥塞控制协议(DCCP)设计成通过在诸如流媒体类型的高速率UDP流中,增加主机拥塞控制,来减小这个潜在的问题。 典型网络上的众多使用UDP协议的关键应用一定程度上是相似的。这些应用包括域名系统(DNS)、简单网络管理协议(SNMP)、动态主机配置协议(DHCP)、路由信息协议(RIP)和某些影音串流服務等等。.

新!!: Node.js和用户数据报协议 · 查看更多 »

Dart

Dart(, )是一种适用于全球資訊網的開放原始碼程式語言,由Google主導開發,於2011年10月公開。它的開發團隊由Google Chrome瀏覽器V8引擎團隊的領導者主持,目標在於成為下一代結構化Web開發語言。 類似JavaScript,Dart也是一種物件導向語言,但是它採用類別基礎編程。它只允許單一繼承,語法風格接近C語言。.

新!!: Node.js和Dart · 查看更多 »

D語言

D語言是一种程式語言,具备多範型,例如物件導向、指令式。由沃尔特·布莱特和安德烈·亞歷山德雷斯庫所開發,起源自C++,深受C++的影響,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它程式語言觀念的影響,如Java、C#以及Eiffel。2007年1月2日釋出1.0穩定版本。版本2.0釋出於2007年1月17日。 Walter Bright本身是Symantec C++ 編譯器的作者;另一名作者Andrei Alexandrescu是Facebook的研究科学家,他与一个团队用D语言重写一些Facebook的重要操作。.

新!!: Node.js和D語言 · 查看更多 »

DNS

#重定向 域名系统.

新!!: Node.js和DNS · 查看更多 »

Eclipse

Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有較佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。.

新!!: Node.js和Eclipse · 查看更多 »

ECMAScript

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。.

新!!: Node.js和ECMAScript · 查看更多 »

超文本传输协议

超文本傳輸協定(英文:HyperText Transfer Protocol,縮寫:HTTP)是一種用於分佈式、協作式和超媒體信息系統的應用層協議。HTTP是全球資訊網的數據通信的基礎。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。 HTTP的发展是由提姆·柏內茲-李於1989年在歐洲核子研究組織(CERN)所發起。HTTP的標準制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)進行協調,最终发布了一系列的RFC,其中最著名的是1999年6月公佈的 RFC 2616,定義了HTTP協議中現今廣泛使用的一個版本——HTTP 1.1。 2014年12月,互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis(httpbis)工作小组将HTTP/2标准提议递交至IESG进行讨论,于2015年2月17日被批准。 HTTP/2标准于2015年5月以RFC 7540正式发表,取代HTTP 1.1成为HTTP的实现标准。.

新!!: Node.js和超文本传输协议 · 查看更多 »

跨平台

跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.

新!!: Node.js和跨平台 · 查看更多 »

软件包管理系统

软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。 在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见的有:.

新!!: Node.js和软件包管理系统 · 查看更多 »

集成开发环境

集成开发环境(Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment)是一種輔助程式開發人員開發軟體的應用軟體,在開發工具內部就可以輔助編寫原始碼文本、並編譯打包成為可用的程序,有些甚至可以設計圖形介面。 IDE通常包括程式語言編輯器、自動构建工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有時IDE還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支援多種程式語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的程式語言而量身打造(例如Visual Basic)。.

新!!: Node.js和集成开发环境 · 查看更多 »

雅虎

雅虎(Yahoo!)是美國Oath公司旗下網路服務部門,品牌旗下知名服務有入口網站、電子信箱、體育以及新聞等服務。目前總部位於加州的森尼韋爾市。.

新!!: Node.js和雅虎 · 查看更多 »

Flickr

Flickr為一家提供圖片分享的虛擬網路相冊。是Web 2.0的最佳利用例子之一。 其特點為私人圖片授權與標籤(Hashtag)分類,讓使用者能作為小型部落格。不同使用者可互相交流和建立社群。.

新!!: Node.js和Flickr · 查看更多 »

FreeBSD

FreeBSD是一个类Unix的操作系统,也是FreeBSD项目的发展成果。FreeBSD是第一个开放源代码的系统,他是由基于BSD Unix的源代码衍生而来的。BSD Unix是加州大学伯克利分校在1975年至1993年开发的操作系统。FreeBSD被开发为自由软件,这意味着其源代码开放,人人都可以使用FreeBSD。任何人都可以获得并使用它来满足各种需求,也可以修改它,然后再重发布它。此功能专为个人和公司量身定制,可用于创建各种基于FreeBSD的商业和非商业产品。尽管FreeBSD直接从BSD衍生,但是从法律的角度来看,FreeBSD并不是“UNIX”。因为现在“UNIX”商标是属于国际开放标准组织的。FreeBSD的第一个版本于1993年发布。 FreeBSD是一个支持许多硬件和体系架构的企业级系统。和其他BSD家族的操作系统一样, FreeBSD其核心、驱动程序以及所有的用户层(Userland)应用程序(如Unix shell和cat和ps等命令)都存储在源代码库中。FreeBSD也可以运行其他二进制软件,比如Linux的。借助ports和FreeBSD软件包管理器,你可以在其上安装各种应用程序。根据2005年的调查,77%的BSD用户使用FreeBSD,因此FreeBSD拥有BSD系列中最大的用户社区。 在今天,个人和企业都将FreeBSD用于多种用途,包括Yahoo! 苹果,Juniper网络公司,诺基亚,IBM, Yandex的,Apache软件基金会,Hotmail,索尼和许多其他用途。.

新!!: Node.js和FreeBSD · 查看更多 »

Freenode

Freenode,前称Open Projects Network,是用于群体间或个人对个人的IRC即时聊天网络。所有服务器都可以通过主机地址和访问,并轮循连接各地实际服务器的进行负载均衡。到2010年为止,它已经成为最大的自由及开源软件的IRC网络。截止到2013年,这个世界最大的IRC网络拥有超过90000名用户和40000个频道,及保持每年约5000名新用户的增长速率。.

新!!: Node.js和Freenode · 查看更多 »

GitHub

GitHub是通过Git进行版本控制的软件源代码托管服务,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。 GitHub同时提供付费账户和免费账户。这两种账户都可以建立公开的代码仓库,但是付费账户還可以建立私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。除了允许个人和组织建立和存取保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追蹤其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概觀显示开发者们怎样在代码库上工作以及软件的开发活跃程度。 截止到2015年,GitHub已经有超过两千八百万注册用户和7900万代码库。事实上已经成为了世界上最大的代码存放网站和开源社区。 2018年6月4日晚上,美国科技公司微软宣布以75亿美元的股票收购GitHub。.

新!!: Node.js和GitHub · 查看更多 »

GNOME

GNOME(或)是一個完全由自由软件組成的桌面环境。它的目標作業系統是Linux,但是大部分的BSD系統亦支持GNOME。 GNOME是由志願貢獻者和受僱貢獻者組成的GNOME計劃開發,其最大的公司貢獻者為紅帽公司。它是一個為開發軟件框架、基於這些框架來開發用戶端軟件及協調軟件翻譯和開發無障礙軟件的專案。 GNOME是GNU計劃的一部分。.

新!!: Node.js和GNOME · 查看更多 »

GoDaddy

GoDaddy是從事互聯網域名註冊及網站託管的上市公司。 截至2016年1月,據稱GoDaddy管理的域名超過6,100萬個,成為獲得ICANN認證的全球最大註冊商,服務逾1,300萬客戶,員工總數超過4,000。GoDaddy在多方面均享負盛名,當中包括其星級代言人、美國超級碗廣告,以及專為小型企業服務的網上服務供應商。除了贊助大學美式足球季後賽,GoDaddy也曾贊助NASCAR賽車,並曾牽涉多項網絡安全和私隱的爭議事件中。 除了從事域名註冊及託管業務,GoDaddy也發售電子商務軟件及服務,當中包括域名服務(域名轉移及私隱保障)、域名拍賣、域名投資工具、網站、網站託管及雲端伺服器、 網站安全(SSL數碼證書、惡意軟件刪除服務及程式碼簽署憑證)、網上推廣、專業電郵及Microsoft Office辦公室應用。  .

新!!: Node.js和GoDaddy · 查看更多 »

Google

Google有限公司(Google LLC;中文:谷--歌),是美国Alphabet Inc.的子公司,业务范围涵盖互联网广告、互联网搜索、云计算等领域,开发并提供大量基于互联网的产品与服务,其主要利润来自于AdWords等广告服务。Google由在斯坦福大学攻读理工博士的拉里·佩奇和谢尔盖·布林共同创建,因此两人也被称为“Google Guys”。1998年9月4日,Google以私营公司的形式创立,目的是设计并管理互联网搜索引擎“Google搜索”。2004年8月19日,Google公司在纳斯达克上市,后来被称为“三驾马车”的公司两位共同创始人与出任首席执行官的埃里克·施密特在此时承诺:共同在Google工作至少二十年,即至2024年止。Google的宗旨是“--”(To organize the world's information and make it universally accessible and useful);而非正式的口号则为“不作恶”(Don't be evil),由工程师阿米特·帕特尔(Amit Patel)所创,并得到了保罗·布赫海特的支持。Google公司的总部称为“-”,位于美国加州圣克拉拉县的山景城。2011年4月,佩奇接替施密特擔任首席执行官。在2015年8月,Google宣布進行资产重组。重组後,Google划归新成立的Alphabet底下。同时,此舉把Google旗下的核心搜索和廣告業務與Google無人車等新兴业务分離開來。 据估计,Google在全世界的数据中心内运营着上百万台的服务器,每天处理数以亿计的搜索请求和约二十四PB用户生成的数据。 Google自创立起开始的快速成长同时也带动了一系列的产品研发、并购事项与合作关系,而不仅仅是公司核心的网络搜索业务。Google公司提供丰富的线上软件服务,如雲端硬碟、Gmail电子邮件,包括Orkut、Google Buzz以及Google+在内的社交网络服务。Google的产品同时也以应用软件的形式进入用户桌面,例如Google Chrome网页浏览器、Picasa图片整理与编辑软件、Google Talk即时通讯工具等。另外,Google还进行了移动设备的Android操作系统以及Google Chrome OS操作系统的开发。 --分析网站Alexa数据显示,Google的主域名google.com是全世界访问量最高的站点,Google搜索在其他国家或地区域名下的多个站点(google.co.in、google.de、google.com.hk等等),及旗下的YouTube、Blogger、Orkut等的访问量都在前一百名之内。其中,社交网络服务Orkut于2014年9月关闭。.

新!!: Node.js和Google · 查看更多 »

Google Chrome

Google Chrome是由Google開發的免費網頁瀏覽器。Chrome是化學元素「鉻」的英文名稱,過去也用Chrome稱呼瀏覽器的外框。Chrome相应的開放原始碼計劃名為Chromium,而Google Chrome本身是非自由軟體,未開放原始碼。 Chrome程式碼是基於其他開放原始碼軟體所撰寫,包括Apple WebKit和Mozilla Firefox,並開發出稱為「V8」的高效能JavaScript引擎。Google Chrome的整體發展目標是提升穩定性、速度和安全性,並創造出簡單且有效率的使用介面。CNET旗下的Download.com網站評出的2008年6月最佳Windows應用程序,其中Google Chrome排名首位。 據StatCounter統計,截至2016年6月,Google Chrome在全球桌面瀏覽器的網頁瀏覽器的使用分布為62%。 Chrome 50.0结束了对Windows XP与Windows Vista系统的支持,该系統上的最後版本為49.0.2623.112。.

新!!: Node.js和Google Chrome · 查看更多 »

Groupon

Groupon(由「Group + coupon」衍生出的一個新詞)為全球最大的團購網站,為每天都有超殺折扣的低價優惠購物平台並每日提供不同的優惠券供客戶集體選購。Groupon於2008年創立第一家公司於美國芝加哥,爾後迅速擴點至波士頓、紐約和多倫多。 2010年12月,Groupon收購香港團購網uBuyiBuy。 2010年12月,Groupon買下地圖日記及其旗下百萬網友團購網(atlaspost.com/buy),正式成立Groupon台灣分站。2012年,Groupon Taiwan正式公佈中文網名:台灣酷朋。台灣酷朋每天都提供不同的精選團購優惠,像是餐廳、SPA美容、宅配商品、旅遊、展覽,在不同城市提供超值低價選擇。 繼2012年7月在新加坡開設全球首間Concept Store後,Groupon再次涉足實體市場,11月16日在香港金朝陽中心3樓開設Groupon Concept Store。 2012年11月13日,Groupon對網羅天下的投資總額為1.281億美元,占股僅19%﹔Groupon持有高朋網的49.8%股份以及2500萬美元現金出資,以普通股和Series E優先股的形式獲得了網羅天下19%的股份。2012年12月7日由F团和高朋合资成立的網羅天下公司(GroupNet)将统一公司的品牌名为高朋网,放棄F團和QQ團購品牌。新公司股权比例为:腾讯占到30%,Groupon占到超过10%,联想投资占到将近10%,剩余40%左右股份为管理层持有。 2017年2月,Groupon以521萬港元向香港電視網絡出售旗下香港業務。.

新!!: Node.js和Groupon · 查看更多 »

Hello World

Hello, World是指在電腦螢幕顯示「Hello, World!」(你好,世界!)字串的電腦程式。相關的程式通常都是每種電腦編程語言最基本、最簡單的程序,也會用作示範一個編程語言如何運作。同時它亦可以用來確認一個編程語言的變電器、程序開發環境及運行環境是否已經安裝妥當。因為寫法簡單可見,這也是很多初學者首次接觸程式語言時會撰寫的程序。.

新!!: Node.js和Hello World · 查看更多 »

I/O

I/O(Input/Output),即输入/输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。 輸入/出(英文:Input/Output,簡寫為 I/O)是信息處理系統(例如計算機)與外部世界(可能是人類或另一信息處理系統)之間的通信。輸入是系統接收的信號或數據,輸出則是從其發送的信號或數據。該術語也可以用作行動的一部分;到“執行I/O”是執行輸入或輸出的操作。 輸入/出設備是硬件中由人(或其他系統)使用與計算機進行通信的部件。例如,鍵盤或鼠標是計算機的輸入設備,而監視器和打印機是輸出設備。計算機之間的通信設備(如電信數據機和網卡)通常執行輸入和輸出操作。 將設備指定為輸入或輸出取決於視角。鼠標和鍵盤擷取人類用戶的肢体動作,並將其轉換為計算機可解的輸入信號; 這些設備的輸出是計算機的輸入。同樣,打印機和監視器則用於將計算機處理的過程和結果輸出,並將這些信號轉換為人類用戶能理解的呈現。從用戶的角度來看,閱讀或查看這些呈現的過程則是接受輸入;人機互動主要是在研究了解機器與人類之間這種過程的交互介面。 在現代計算機體系結構中 CPU 可以使用單獨的指令直接讀取或寫入,被認為是計算機的核心。而 CPU 和主存儲器的組合,任何信息傳入或傳出 CPU /內存組合,例如通過從磁盤驅動器讀取數據,就會被認為是 I/O;CPU 及其電路版提供用於低階編程的存儲器映射 I/O,例如在設備驅動程序的實現中,或者提供對 I/O通道的訪問。一個 I/O算法設計是利用內存,而且高效地進行與輔助存儲設備交換數據時,如一個磁盤驅動器。.

新!!: Node.js和I/O · 查看更多 »

IBM

国际商业机器股份有限公司(International Business Machines Corporation,首字母縮略字:IBM,曾译万国商用机器公司)是美國一家跨國科技公司及諮詢公司,總部位於紐約州阿蒙克市。IBM主要客户是政府和企业。IBM生产并销售计算机硬件及软件,并且为系统架构和网络托管提供咨询服务。截止2013年,IBM已在全球拥有12个研究实验室和大量的软件开发基地。IBM雖然是一家商業公司,但在材料、化学、物理等科学领域卻也有很高的成就,利用這些學術研究為基礎,发明很多产品。比较有名的IBM发明的产品包括硬盘、自動櫃員機、通用产品代码、SQL、关系数据库管理系统、DRAM及沃森。.

新!!: Node.js和IBM · 查看更多 »

IIS

#重定向 網際網路資訊服務.

新!!: Node.js和IIS · 查看更多 »

IntelliJ IDEA

IntelliJ IDEA是一种商业化銷售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由JetBrains軟件公司(前稱為IntelliJ)發展,提供Apache 2.0開放式授權的社區版本以及專有軟件的商業版本,開發者可選擇其所需來下載使用。.

新!!: Node.js和IntelliJ IDEA · 查看更多 »

IOS

iOS(原名iPhone OS,自第四个版本改名为iOS)是苹果公司为移动设备所开发的专有行動作業系統,屬於類Unix系統,支援裝置包括iPhone、iPod touch和iPad。与Android不同的是iOS不支援任何非苹果公司的硬體裝置。 系统最初于2007年为iPhone而推出。随后,延展扩展支持至苹果公司其他设备。至2017年1月,苹果公司App Store已含有超过220万个iOS应用。 iOS作業系統目前为全球第二大行動作業系統市占约12.1% ,仅次Android系统的88%。苹果公司于2017年6月5日之2017年苹果全球开发者大会中介绍了iOS 11,正式版已于2017年9月20日开放下载。.

新!!: Node.js和IOS · 查看更多 »

IRC

IRC(Internet Relay Chat的缩写,“因特网中继聊天”)是一种透過网络的即时聊天方式。其主要用于群体聊天,但同样也可以用于个人对个人的聊天。IRC使用的伺服器埠有6667(明文傳輸,如irc://irc.freenode.net)、6697(SSL加密傳輸,如ircs://irc.freenode.net:6697)等。 芬兰人雅爾可·歐伊卡利寧(Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做MUT的程序。.

新!!: Node.js和IRC · 查看更多 »

JavaScript

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.

新!!: Node.js和JavaScript · 查看更多 »

JSON

JSON(JavaScript Object Notation)是一種由道格拉斯·克羅克福特構想和設計、輕量級的資料交換語言,该语言以易於讓人閱讀的文字為基礎,用来传输由属性值或者序列性的值组成的数据对象。儘管JSON是JavaScript的一個子集,但JSON是獨立於語言的文本格式,並且採用了類似於C語言家族的一些習慣。 JSON 数据格式与语言无关,脱胎于 JavaScript,但目前很多编程语言都支持 JSON 格式数据的生成和解析。JSON 的官方 MIME 类型是 application/json,文件扩展名是.json。.

新!!: Node.js和JSON · 查看更多 »

Koding

Koding 是一个 PaaS 云计算平台,供用户创建网络应用(App,网站)。.

新!!: Node.js和Koding · 查看更多 »

Libevent

libevent是一個异步事件處理軟體函式庫,以BSD許可證发布。 libevent提供了一組應用程序編程接口(API),讓程式設計師可以設定某些事件發生時所執行的函式,也就是說,libevent可以用來取代網路伺服器所使用的事件循环檢查框架。 由於可以省去對網路的處理,且擁有不錯的效能,有些軟體使用libevent作為網路底層的函式庫,如:memcached、Tor。.

新!!: Node.js和Libevent · 查看更多 »

LinkedIn

#重定向 領英.

新!!: Node.js和LinkedIn · 查看更多 »

Linux

Linux( )是一種自由和開放源碼的類UNIX作業系統。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上使用者空間的應用程式之後,成為Linux作業系統。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外,大多數人都是直接使用Linux發行版,而不是自己選擇每一樣組件或自行設置。 Linux嚴格來說是單指作業系統的内核,因作業系統中包含了許多用戶圖形介面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,內核則改以Linux内核稱之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社群的一致認同。 Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。 通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。.

新!!: Node.js和Linux · 查看更多 »

Linux基金會

Linux 基金會(Linux Foundation,簡稱 LF),是一家非营利性技术贸易协会,致力于促进,保护和推进Linux和协同开发,并支持“历史上最大的共享技术资源”。它开始于2000年的开源码发展实验室(OSDL),并与自由标准组织(FSG)合并后从而成为现在的组织。Linux基金会赞助Linux创始人Linus Torvalds和主管维护者Greg Kroah-Hartman的工作 并由领导Linux和开源公司的支持,包括思科,富士通,惠普,IBM,英特尔,微软,NEC,甲骨文,高通和三星等知名的科技公司,以及来自全世界的开发商 。近年来,Linux基金会通过活动,培训和认证以及开源项目扩大了服务范围。.

新!!: Node.js和Linux基金會 · 查看更多 »

Lua

Lua()程序设计语言是一个简洁、轻量、可扩展的脚本语言,Lua在葡萄牙语中的意思是月亮。.

新!!: Node.js和Lua · 查看更多 »

LWN.net

LWN.net是Eklektix公司旗下的计算,着重于针对Linux和其他类Unix操作系统的自由软件和软件。它由每周刊物、大部分日期发布的单独故事以及附加到每个故事的线索讨论组成。每天发布的大多数新闻都是其他地方发表的文章的简短摘要,对所有阅读着都是免费的。原始文章通常在每周四发布一次,供订阅者使用一周,之后将会免费公开。 LWN比其他Linux/自由软件出版物迎合了更多的技术受众。对Linux内核的内部和Linux内核邮件列表(LKML)讨论的深入报道经常令人赞叹。 “LWN”最初是Linux Weekly News的缩写,但该名称不再使用,因为LWN.net不再仅限于与Linux相关的主题,而且每日和每周都有内容。.

新!!: Node.js和LWN.net · 查看更多 »

Mac OS X

#重定向 MacOS.

新!!: Node.js和Mac OS X · 查看更多 »

MacOS

macOS(2012年前称 Mac OS X,2012年-2016年称 OS X,2016年起称 macOS)是苹果公司推出的图形用户界面操作系統,為麦金塔电脑专用,自2002年起在所有的 Mac 电脑预装。 StatCounter 在2017年1月的数据表示,在桌面操作系统中,macOS 的使用份额为11.2%,次于 Microsoft Windows 的84.4%位居第二。 macOS 是1999年发行的“经典”Mac OS 最终版本 Mac OS 9 的后继者。1999年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X v10.0“Cheetah”于2001年3月24日发布。2012年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着2013年6月 OS X Mavericks 的公布,命名开始采用加州地标。2016年6月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。 其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果电脑开发,名为 Aqua 的专利的图形用户界面。 macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器,Samba 软件,轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。 苹果公司在圣何塞当地时间2017年6月5日 WWDC 2017 首日介绍了新一代 macOS High Sierra(版本10.13),正式版已于2017年9月25日发布。.

新!!: Node.js和MacOS · 查看更多 »

MEAN

MEAN 是用于开发动态网站和网络应用的一套JavaScript软件套装。它是自由及开放源代码软件。因为MEAN套装的所有模块都支持JavaScript语言,MEAN应用就可以用只用一种语言来编写服务器端和客户端。MEAN套装由 MongoDB, Express.js, Angular和Node.js四个组件组成。MEAN的名字是由四个组件首字母组成。.

新!!: Node.js和MEAN · 查看更多 »

Microsoft Visual Studio

Microsoft Visual Studio(简称VS或MSVS)是微软公司的开发工具套件系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。 而Visual Studio.NET是用于快速生成企业级ASP.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio包含基于组件的开发工具(如Visual C#、Visual J#、Visual Basic和Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。.

新!!: Node.js和Microsoft Visual Studio · 查看更多 »

Microsoft WebMatrix

Microsoft WebMatrix是一款由微软公司开发的免费的轻量级Web开发工具。用它可以开发运行在Windows服务器上的网站。值得一提的是,它允许开发者使用许多著名的开源Web应用程序。.

新!!: Node.js和Microsoft WebMatrix · 查看更多 »

Microsoft Windows

Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.

新!!: Node.js和Microsoft Windows · 查看更多 »

MIT許可證

MIT授權條款(The MIT License)是許多軟體授權條款中,被廣泛使用的其中一種。與其他常見的軟體授權條款(如GPL、LGPL、BSD)相比,MIT是相對寬鬆的軟體授權條款。.

新!!: Node.js和MIT許可證 · 查看更多 »

MongoDB

MongoDB是一種文件導向的数据库管理系统,由C++撰寫而成,以此来解决应用程序开发社区中的大量现实问题。2007年10月,MongoDB由10gen團隊所發展。2009年2月首度推出。.

新!!: Node.js和MongoDB · 查看更多 »

MVC

MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动态的程式设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组:.

新!!: Node.js和MVC · 查看更多 »

Npm

npm(全称 Node Package Manager,即“node包管理器”)是Node.js預設的、以JavaScript編寫的軟體套件管理系統。.

新!!: Node.js和Npm · 查看更多 »

OCaml

OCaml,最早稱為Objective Caml,是Caml编程语言的主要实现,由Xavier Leroy,Jérôme Vouillon,Damien Doligez,Didier Rémy及其他人于1996年创立。OCaml是开放原始码项目。此项目的管理和大部分维护工作交由INRIA。.

新!!: Node.js和OCaml · 查看更多 »

OpenBSD

OpenBSD是一个类Unix计算机操作系统,是加州大学伯克利分校所开发的Unix衍生系统伯克利软件套件(BSD)的一个后继者。它是在1995年尾由荷裔加拿大籍项目领导者西奥·德·若特(Theo de Raadt)从NetBSD分支而出。除了操作系统,OpenBSD项目已为众多子系统编写了可移植版本,其中最值得注意的是PF、OpenSSH和OpenNTPD,作为软件包,它们在其他操作系统中随处可见。 该计划以其对开放源代码的坚持、高质量的文档、坚定的软件许可证和专注于系统安全及代码质量而闻名。该项目由德·若特在加拿大阿尔伯塔省卡尔加里的家中所协调。它的标志和吉祥物是一只河豚,名为普菲(Puffy)。 OpenBSD包含了一些在其他操作系统缺少或是列为选择性的安全特性,至今开发者仍然保有审计源代码以发现程序错误和安全问题的传统。该项目对软件许可证有严格限制,并倾向于使用开源的BSD许可证或其变种——过去还曾对许可证进行了全面的审计,并移除或替换掉以难以接受的许可证发布的代码。 与大多数基于BSD的操作系统一样,OpenBSD的内核和用户空间程序,如shell和cat及ps之类的通用工具,都在同一个源代码库共同开发。第三方软件可从port树中以二进制包的形式得到,或自源代码中编译。亦像大多数的现代BSD操作系统,在兼容的计算机架构中,它能以兼容模式完美运行为Linux编译的二进制代码。 OpenBSD计划维护着20种不同硬件平台的移植版,包括DEC Alpha、英特尔i386、惠普PA-RISC、x86-64及摩托罗拉 68000处理器、苹果PowerPC、Sun SPARC和SPARC64计算机和Sharp Zaurus。OpenBSD基金会被接纳为2014年Google编程之夏的指导组织。.

新!!: Node.js和OpenBSD · 查看更多 »

PayPal

PayPal,是一个总部位于美国加利福尼亚州圣荷西市的因特网第三方支付服务商,允许在使用电子邮件来标识身份的用户之间转移资金,避免了传统的邮寄支票或者汇款的方法。PayPal也和一些电子商务网站合作,成为它们的付款方式之一;但是用这种付款方式转账时,PayPal收取数额比例相当高昂的手续费。.

新!!: Node.js和PayPal · 查看更多 »

Perl

Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.

新!!: Node.js和Perl · 查看更多 »

Perl Object Environment

Perl Object Environment(POE)是一個Perl語言的模組,由撰寫。POE一開始的開發目標是成為一個永久性的物件伺服器和執行時期環境。但現在 POE 已經成為一個汎用型多任務、事件驅動的網路框架。.

新!!: Node.js和Perl Object Environment · 查看更多 »

PHP

PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。 PHP最初是由勒多夫在1995年开始开发的;現在PHP的標準由the PHP Group維護。PHP以PHP License作為許可協議,不過因為這個協議限制了PHP名稱的使用,所以和開放原始碼許可協議GPL不相容。 PHP的應用範圍相當廣泛,尤其是在網頁程式的開發上。一般來說PHP大多執行在網頁伺服器上,透過執行PHP程式碼來產生使用者瀏覽的網頁。PHP可以在多數的伺服器和作業系統上執行,而且使用PHP完全是免費的。根據2013年4月的統計資料,PHP已經被安裝在超過2億4400萬個網站和210萬台伺服器上。 PHP在windows上有专门的官方移植编译项目,并且分多个VC编译器版本和线程安全特性来提供不同的版本支持。.

新!!: Node.js和PHP · 查看更多 »

Python

Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.

新!!: Node.js和Python · 查看更多 »

Rakuten

#重定向 樂天 (Rakuten).

新!!: Node.js和Rakuten · 查看更多 »

Rhino (JavaScript引擎)

Rhino是一個完全以Java編寫的JavaScript引擎,目前由Mozilla基金會所管理。Rhino計畫開始於1997年,當時,Netscape計劃開發Java版本的Netscape Navigator,雖然該計劃最終被放棄,但是Rhino引擎被遺留了下來。1998年4月,Mozilla基金會宣佈開放原始碼。引擎的命名源自於歐萊禮所出版的《JavaScript: The Definitive Guide》一書的封面動物。 Rhino作为JDK脚本引擎对JavaScript支持部分包含到甲骨文JDK 1.6中,但将被继承取代包含到OpenJDK 1.8中。.

新!!: Node.js和Rhino (JavaScript引擎) · 查看更多 »

Socket.IO

Socket.IO 是一个面向实时 web 应用的 JavaScript 库。它使得服务器和客户端之间实时双向的通信成为可能。他有两个部分:在浏览器中运行的客户端库,和一个面向Node.js的服务端库。两者有着几乎一样的API。像Node.js一样,它也是事件驱动.

新!!: Node.js和Socket.IO · 查看更多 »

Solaris

Solaris原先是太阳微系统公司研制的类Unix操作系统,在Sun公司被Oracle併購後被稱作Oracle Solaris。目前最新版为Solaris 11。早期的Solaris是由BSDUnix发展而来。这是因为昇陽公司的创始人之一,比爾·喬伊(Bill Joy)来自柏克萊加州大學(U.C.Berkeley)。但是随着时间的推移,Solaris现在在接口上正在逐渐向System V靠拢。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。2010年8月23日,OpenSolaris項目被Oracle中止。2011年11月9日,Solaris 11發佈。 Sun的操作系统最初叫做SunOS,SunOS 5.0开始,SUN的操作系统开发开始转向System V 4,并有了新名字Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的「2」,因此,SunOS 5.10叫做Solaris 10。Solaris的早期版本后来又被重新命名为Solaris 1.x。因为“SunOS”这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS、图形化的桌面计算环境以及它的网络增强部分组成。.

新!!: Node.js和Solaris · 查看更多 »

SpiderMonkey

SpiderMonkey是世界上第一款JavaScript引擎,由前网景公司的布兰登·艾克設計,後期由Mozilla基金会維護,以開放原始碼發佈。目前為Mozilla Firefox網頁瀏覽器所使用的JavaScript引擎,並也被嵌入到其他許多環境,例如GNOME 3桌面。.

新!!: Node.js和SpiderMonkey · 查看更多 »

Sublime Text

Sublime Text是一套跨平台的文字編輯器,支持基於Python的外掛程式。Sublime Text是專有軟體,可透過套件(Package)擴充功能。大多數的套件使用自由軟體授權釋出,並由社群建置維護。.

新!!: Node.js和Sublime Text · 查看更多 »

TCP/UDP端口列表

计算机之间依照互联网传输层TCP/IP协议的協定通信,不同的協定都對應不同的 端口。并且,利用数据报文的UDP也不一定和TCP採用相同的端口號碼。以下為兩種通信協定的端口列表連結:.

新!!: Node.js和TCP/UDP端口列表 · 查看更多 »

Tornado

Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,由FriendFeed公司在自己的网站FriendFeed中使用,被Facebook收购以后框架以开源软件形式开放给大众。.

新!!: Node.js和Tornado · 查看更多 »

TypeScript

TypeScript是一種由微軟開發的自由和開源的編程语言。它是JavaScript的一個严格超集,並添加了可選的靜態型別和類別基礎的物件導向編程。C#的首席架构师以及Delphi和Turbo Pascal的创始人安德斯·海尔斯伯格参与了TypeScript的开发。 TypeScript设计目标是开发大型應用,然后转译成JavaScript。由于TypeScript是JavaScript的严格超集,任何現有的JavaScript程式都是合法的TypeScript程序。 TypeScript支援為現存JavaScript函式庫添加類型資訊的定义文件,方便其他程序像使用静态类型的值一样使用现有库中的值。目前有第三方提供常用函式庫如jQuery、MongoDB、Node.js和D3.js的定义文件。 TypeScript编译器本身也是用TypeScript写成(见自举),并被转译为JavaScript,以Apache License 2发布。.

新!!: Node.js和TypeScript · 查看更多 »

UNIX

UNIX,一种计算机操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发類UNIX(UNIX-like)。.

新!!: Node.js和UNIX · 查看更多 »

V8 (JavaScript引擎)

V8是一個由Google開發的開源JavaScript引擎,用於Google Chrome及Chromium中。Lars Bak是這個項目的組長。.

新!!: Node.js和V8 (JavaScript引擎) · 查看更多 »

V8发动机

V8发动机是有八个气缸的V型引擎,八個氣缸分成兩排,一排四個,兩排氣缸之間成一定的角度,這個角度一般為90°,亦有較窄夾角八個活塞驅動單一曲軸的例子。.

新!!: Node.js和V8发动机 · 查看更多 »

Visual Studio Code

Visual Studio Code(简称VS Code)是一个由微软开发的,同时支持Windows、Linux和macOS作業系統且开放源代码的文本编辑器。它支持调试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代碼片段、代码重构等。该编辑器支持用户自定义配置,例如改变主题颜色、键盘快捷方式、编辑器属性和其他参数,还支持扩展程序并在编辑器中内置了扩展程序管理的功能。.

新!!: Node.js和Visual Studio Code · 查看更多 »

WebOS

webOS也稱為LG webOS,以前稱為Open webOS,HP webOS和Palm webOS,是一款基於Linux內核的智慧電視作業系統,其前身是一款智慧型手機作業系統。最初由Palm所開發,後來陸續被惠普和LG公司所收購,現成為LG的旗下產品。 智能手機Palm Pre是首部搭载webOS系统的手機,兩者同時於2009年1月8日的拉斯維加斯国际消費電子展宣佈給公眾,其後於2009年6月6日發佈。第二款搭载webOS系统的智能手机是Palm Pixi,于2009年11月15日發佈。平台事實上是PalmOS的繼任者,webOS將在線社交網絡和Web 2.0一體化作為重點。 2011年8月惠普宣布停止開發及生產TouchPad平板電腦和webOS智能手機產品。 2011年12月9日,惠普新任总裁宣布webOS开源。 2013年2月26日,在MWC大会上,LG宣布收购惠普webOS部门,包括系统源代码和雇员等。.

新!!: Node.js和WebOS · 查看更多 »

沃尔玛

沃尔玛公司(Walmart Inc,)是一家美国的跨国零售企业,总部设在阿肯色州本顿维。是美国《财富》杂志2014-2016年评选的的排行榜中的第1名。也是世界上最大的私人雇主,员工超过两百万,是世界上最大的零售商。沃尔玛仍然是一个家族企业,其控股人为沃尔顿家族,拥有沃尔玛48%的股权。 1962年,山姆·沃尔顿创立沃尔玛,1969年10月31日注册成立。1972年在纽约证券交易所公开交易。沃尔玛也是在美国最大的食品零售商。2009年净利润为258亿美元。 沃尔玛公司有8500家门店,分布于全球15个国家。沃尔玛在美国50个州和波多黎各运营。在墨西哥经营Walmex,在英国经营阿斯达,在日本经营西友百货,在非洲多个国家经营Massmart,并与印度巴提企业(Bharti)合资经营“最优惠价现代批发卖场”(Best Price Modern Wholesale)。全资拥有在阿根廷,巴西和加拿大的业务。沃尔玛在北美以外的投资的业务:在英国,南美和中国的业务非常成功,而在德国和韩国的企业是不成功的。 沃尔玛主要有沃尔玛购物广场、山姆会员商店、沃尔玛商店、沃尔玛社区店等四种营业态式。.

新!!: Node.js和沃尔玛 · 查看更多 »

服务器

服务器(Server)指:.

新!!: Node.js和服务器 · 查看更多 »

文件系统

计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其存取和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘(或者光盘)的地址为多少的数据块上,只需要记住这个文件的所属目录和文件名。在写入新数据之前,用户不必关心硬盘上的那个块地址没有被使用,硬盘上的存储空间管理(分配和释放)功能由文件系统自动完成,用户只需要记住数据被写入到了哪个文件中。 文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。但是,实际上文件系统也可能仅仅是一种存取資料的界面而已,实际的数据是通过网络协议(如NFS、SMB、9P等)提供的或者内存上,甚至可能根本沒有对应的文件(如proc文件系统)。 严格地说,文件系统是一套实现了数据的存储、分级组织、存取和获取等操作的抽象数据类型(Abstract data type)。.

新!!: Node.js和文件系统 · 查看更多 »

重定向到这里:

Nodejs

传出传入
嘿!我们在Facebook上吧! »