新聞中心
越來越多的Jetbrains公司的產品在開發(fā)人員和程序員中變得越來越受歡迎,因為這些產品成功地將開發(fā)、測試、部署、維護以及運維等工作便捷地集成在一起,目前像RubyMine、WebStorm、DataGrip等已經是必備的開發(fā)工具。近日,Jetbrains的另一款非常流行的產品——RubyMine——也在發(fā)展,它具有在 linux 上開發(fā) Node 應用的新功能。

Node.js 是一個異步 I/O 的服務器端 JavaScript 編程環(huán)境,允許程序員使用 JavaScript 編寫服務器端代碼,具有強大的并發(fā)性能,可以極大地提升程序的處理能力。現(xiàn)在,Node.js 在開發(fā)服務端應用方面已經取得了巨大成功,而能夠在 Linux 上運行 Node.js 應用的 Jetbrains RubyMine 正是一款可以滿足這一需求的工具。
RubyMine 在 Linux 上可以接收 Node.js 的請求,對每個請求執(zhí)行必要的編譯和初始參數設置,然后將請求轉發(fā)到 Node.js。RubyMine 并不會產生 Node.js 和相關模塊的中間文件,而是直接將 Node.js 源文件復制到 Node.js 開發(fā)環(huán)境中,因此程序可以更快地啟動。Node.js 應用開發(fā)快捷,開發(fā)人員得益于其自動 “閾值調整” 的能力,整個 Node.js 應用開發(fā)過程變得更加容易。
與 Java 和其他編程語言一樣,Node.js 也需要一款功能強大的開發(fā)環(huán)境,以滿足開發(fā)者的需求。Jetbrains RubyMine 就是其中的一款,能夠完美的支持開發(fā)者使用 Linux 環(huán)境完成 Node.js 應用的開發(fā)工作。它提供了一個簡單而直接的用戶界面,可以讓開發(fā)人員輕松地進行代碼編寫、測試、部署等工作,減輕用戶在開發(fā)過程中的重復性工作,極大地提升開發(fā)效率。
另外,Jetbrains RubyMine 還可以支持 Linux Shell,開發(fā)人員可以使用 Linux Shell 將系統(tǒng)外的文件夾共享到 Linux 系統(tǒng),從而使得代碼開發(fā)更加便利,可以靈活地實現(xiàn)文件和目錄的操作,使得 Node.js 應用開發(fā)更加令人愉悅。
// 以下是代碼實例
// Linux shell 將系統(tǒng)外的文件夾共享到 Linux 系統(tǒng)
$ NFS_DIR=/mnt/NFS
$ sudo mount -t nfs host:/path/to/dir $NFS_DIR -o vers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網站系統(tǒng)開發(fā)經驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
網站標題:Linux下開發(fā)Node應用的新姿勢(nodelinux)
本文地址:http://fisionsoft.com.cn/article/coopppd.html


咨詢
建站咨詢
