Clouda框架:入门全过程之安装使用

Clouda框架:入门全过程之安装使用最近在做一个 Web App 的产品 用的是 HTML JQueryMobile Ajax Ashx 的形式 但我估计要得到很好的速度体验还是挺困难的 刚好关注 Clouda 一小段时间了 所以就拿来试试 虽然 Clouda 不支持 IE 浏览器 但咱做的是手机 Web 专用的应用 不在意这个哈哈

大家好,我是讯享网,很高兴认识大家。

最近在做一个Web App的产品,用的是HTML+JQueryMobile+Ajax+Ashx的形式,但我估计要得到很好的速度体验还是挺困难的。刚好关注Clouda一小段时间了,所以就拿来试试(虽然Clouda不支持IE浏览器,但咱做的是手机Web专用的应用,不在意这个哈哈),做为备用方案也行,如果成熟了,就可以投入Clouda的怀抱哈哈。

入门对菜鸟永远是个坎,官方手册虽说已经给出了环境搭建说明,但真正做起来,还是要花费些时间的,这里我把我使用Clouda的第一步较完整地写出来,希望对想入门的朋友有所帮助。

虽然可以用windows来使用Clouda框架,但最近要常用Linux来学习,就还是装个VMware虚拟机安装了一个ubuntu系统。

从各自官网下载了这三个文件,解压出来。


讯享网

它们间的关系应该是这样的,mongo是数据库,要先运行。clouda是在node的基础上构建的,要先安装node.js

一:安装node.js

本段摘自网络: Node是个啥?   1.Node 是一个服务器端 JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。   2.Node 的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。   3.Node 本身运行Google V8 JavaScript引擎,所以速度和性能非常好,看chrome就知道,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。(什么是V8 JavaScript 引擎?请“百度知道”)   4.第三方的扩展和模块在Node的使用中起到重要的作用。下面也会介绍下载npm,npm就是模块的管理工具,用它安装各种 Node 的软件包(如express,redis等)并发布自己为Node写的软件包 。 

讯享网

首先CTRL+ALT+F1进入命令控制窗口,输入账户密码。

1:安装依赖包

讯享网sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install git-core

2:安装node,可以先下载后安装,这里就直接通过命令下载安装,比较方便。

git clone git://github.com/joyent/node.git    cd node   ./configure   make    sudo make install


用虚拟机编译、安装稍微有点慢,不过最终还是安装成功了!

二:启动mongo数据库

讯享网下载mongoDB,地址:http://www.mongodb.org/downloads 解压下载的文件夹,进入解压后的目录,在目录下创建"data"目录,并在创建的"data"目录下创建"db"文件夹 进入根目录下的bin/,使用下面的命令启动MongoDB sudo ./mongod -dbpath ../data/db 注意:在运行Clouda应用前必须启动MongoDB

这里我把解压出来的mongodb文件夹放在根目录了,所以敲入:cd mongodb/bin 然后sudo ./mongod -dbpath ../data/db即可


PS:此时无法继续输入命令行,是正常的,不要以为程序执行到一半就卡主了。

按下Ctrl+Alt+F7返回界面窗口,在浏览器中输入 http://localhost:27017可验证mongoDB服务是否成功启动。

如果浏览器显示如下页面就表示启动成功。

小讯
上一篇 2025-02-06 14:04
下一篇 2025-02-28 21:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/56195.html