一开始看的react native,facebook名气大,原生速度快。
Dcloud主要有自己的IDE,不用折腾配置环境,全中文文档,极快上手,但native.js折腾人,缺乏第三方插件,ios和android的原生程序需要自己转,两边都要重写。
最后选择了cordova,有插件,有模板,省事,虽然性能可能差点,但现在的设备应该都可以忽视这点性能差异了。
框架对比:
http://www.cnblogs.com/wancy86/p/5719170.html
一开始看的react native,facebook名气大,原生速度快。
Dcloud主要有自己的IDE,不用折腾配置环境,全中文文档,极快上手,但native.js折腾人,缺乏第三方插件,ios和android的原生程序需要自己转,两边都要重写。
最后选择了cordova,有插件,有模板,省事,虽然性能可能差点,但现在的设备应该都可以忽视这点性能差异了。
框架对比:
http://www.cnblogs.com/wancy86/p/5719170.html
1.下载vs安装程序并运行
下载地址:https://www.visualstudio.com/
2.勾选使用javascript开发
3.等待安装完成
做开发前的环境配置过程受限于网络和熟练度,通常都可以耗费一天时间,但最最最牛逼的Visual Studio把这些都做好了,只要安装的时候勾选上相关选项就行了。
1.Visual Studio和Apache Cordova相关工作安装
2.hello world
3.了解项目结构
4.完成点简单功能
5.制作UI
6.安装插件
安装:
npm install -g cordova
创建应用
cordova create
cordova create MyApp
添加平台
cordova platform add
$ cd MyApp $ cordova platform add browser
运行app
cordova run
$ cordova run browser
https://www.kaaproject.org/
https://devicehive.com/
http://www.lelylan.com/
https://thingsboard.io/
http://www.iot-dsa.org/
https://iot.eclipse.org/cloud/
总则:
不要造轮子
不要一开始就考虑性能
APP开发:
1.开发微信小程序
2.使用跨平台框架
mcu开发:
使用arduino
sudo apt-get install linux-headers-generic build-essential Git
git clone https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
sudo make install
sudo modprobe rtl8723be
其他问题解决办法:http://blog.csdn.net/chenhao0428/article/details/51885805
各大网盘相继关门,只有百度云盘能用,但百度云盘不买会员特么就是龟速下载。想弄个NAS吧,淘宝一看,便宜的也接近2000。遂准备用自己搭建一个简单的网盘。
最初的想法就是找个开源的web文件管理器,于是上github搜索&按星星排序,然后发现了KodExplorer,1K4的星星肯定不差。
看readme上截图,震惊于这个web文件管理器的功能之全。点开官网,再次震惊,居然是国人做的!感动!
—————————————————————————————————-
本教程真的只需三分钟,如果你在linux主机上部署,可以看我的另一篇文章:https://clz.me/raspberry-kodcloud/
下载地址:http://www.upupw.net/nphp70/n130.html
点击云端下载,即可下载
下载后解压到你系统任意位置
然后运行其中的upupw.exe
在弹出的提示窗口中(如上图),输入“s1”,并回车确认,即可启动KOD所需的运行环境
出现如上提示,说明已经成功启动,现在直接关闭这个程序窗口即可
KOD官网下载最新版本KOD:http://kodcloud.com/download.html
将下载到的KOD压缩包解压到你的UPUPW文件夹下的htdocs文件夹中,如图:
没啥说的了。
本机访问,打开浏览器,地址栏输入“127.0.0.1”回车即可访问;
局域网内,其他设备上,打开浏览器,直接在浏览器访问PC ip地址,即可使用KOD;
公网使用,可以使用DDNS或者ngrok穿透等方式绑定自有域名实现,这个以后再开帖讲解。
sudo apt-get install sox
sudo apt-get install libsox-fmt-mp3
sudo apt-get install libasound2 libasound2-dev alsa-utils
sudo apt-get install python
sudo apt-get install libatlas-base-dev
sudo apt-get install libatlas-dev
#### build mplayer, raspberrypi的仓库里面没有
sudo apt-get install libmpg123-dev
wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.xz
tar xvf MPlayer-1.3.0.tar.xz
cd MPlayer-1.3.0
./configure;
make
sudo make install
cd –
#### build libiconv, raspberrypi的仓库里没有
wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz
tar xzvf libiconv-1.15.tar.gz
cd libiconv-1.15
./configure –prefix=/usr
make
sudo make install
cd –
#### 使用nvm 安装node
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
. ~/.bashrc
nvm install –lts
nvm use –lts