首先说明,
飘易博客关注的主题方向:本博客注重原创内容,主要讨论的话题有
系统开发、网站设计、软件开发、SEO/SEM、编程、数据库、手机APP(IOS开发、Android开发)、微信公众号开发、微信小程序、物联网、智能家居、网络营销、英文网站建设/营销及IT应用技术等,欢迎探讨。
关于飘易 我,《飘易博客》的作者;如果您愿意,您可以用以下的名称来称呼我:
飘易 或
flymorn。
我的英文名:
David Lee. 感谢大家捧场。
关于飘易或flymorn的由来 “飘易”本来是“飘逸”的,希望自己可以有一颗洒脱,清新,自然的心;后来发现“动易”网站系统做的不错,并且,“易”这个字的含义很特别,代表着一种轻松的心态,于是便谐音化自己的网名,改成了“飘易”。英文 fly :能够飞起来,飘起来,取“飘逸”意;morn 是 morning 的简写,取“清晨”意,当时,我的QQ网名便叫“飘逸清晨”,然后自己组合了一个英文名的昵称:flymorn 。后来,在一些技术论坛里有些网友喜欢称呼我为 flymoo(飞猫),因此 flymoo 这个英文简称,有时我也会使用。
我的心路历程 我第一次接触互联网是在2001年,那时还在我家乡的镇上读高中,学校开设了微机室,看到很多同学开始学上网,自己心里也痒痒的。自然地,在同学的带领下,我第一次真实地接触到了在报纸、电视上才能见到的电脑。在此之前,也只有听我的数学老师吹嘘过他的386/486个人电脑而已。
不过2001年对于IT行业来说已经在发生着一些巨大的变化了:美国《数字千禧年版权法》(DMCA)开始正式实施……互联网泡沫破裂……惠普康柏试图合并……苹果电脑公司在2001年3月份推出了基于Unix的Mac OS X……微软逃脱被分解的厄运……
然而对于那时的我来说,互联网就是聊QQ,每个人都以能够同时和N多人聊天为荣,并以此炫耀,走到微机室或镇上的网吧看看,电脑桌面上基本是打开的满满的QQ聊天窗口,大家都在不亦乐乎地在“崭新的世界”里寻找着自己的乐趣。
我记得,我的第一个QQ号码还是同学的同学赠送的,是8位数的号,直到现在,我依然在使用这个QQ。只不过,这个老的QQ号现在主要是和与互联网无关的人联系用了,因为有太多老同学、老朋友在那个号上,而他们基本不是互联网从业者。
2002年9月,我远离家乡,来到重庆开始了我的大学生活。 在大一,大二阶段,我对上网拥有极高的热情,周末的时候,经常会和几个同学一起去网吧包夜,熬通宵。那时比较流行,周末了,宿舍里一喊,晚上谁去通宵?一片答应声。不过可惜的是,我并没有把网络和IT行业联系上,只是在上网聊天,注册大量的邮箱,浏览新闻,最多的是玩游戏,在大学期间,玩CS,玩魔兽,玩QQ游戏浪费了不少的时间。
大二结束了,发现有位同学用一个暑假时间竟然赚了两三万块钱,突然开始对网络产生了另外一种兴趣。当时,那同学开设的是一个电影网站,通过拉下线式的点数宣传,投放SP广告,手机注册之类的,网站收入不错,因为那是一个SP疯狂的年代。可惜,我错失了。后来,这位同学由于扑在网站上的时间过多,导致多门学科亮红灯,正所谓有得必有失。当时在他的影响下,我慢慢地转移了我的兴趣,开始泡论坛,开设自己的个人网站。
2003年下半年,我的第一个网站火热出炉,不过只是几张简陋的网页,还是挂靠在一个免费空间上的,域名也是赠送的三级域名,后来发现免费空间太不稳定了,于是就花了50块钱买了一个50M的asp空间。至今,通过archive.org还可以看到当年的一些老网页的样子。不过,当时建立的网站和赚钱无关,只是为了个人展示,看到自己亲手编写的一些网页能够展示在互联网上,真是太高兴了,有时兴奋的半夜三四点打开电脑修改网页……
2004年7月,我正式地注册了自己的第一个独立域名:“CN-PN.COM”。这个域名下的网站彻底成了我的个人实验基地,那时已经开始用ASP语言编写网页,于是我编写了好几个系统,包括文章系统,图片系统,影视系统,留言板程序,友情链接程序,mp3音乐小偷程序等等。其中,在google.cn里搜索“
飘易留言本”依然还有 416,000 的查询结果。虽然今天回过头来看,当时的系统功能有些缺失,但是对于个人成长而言却不失为一笔财富。
在此期间,我逐渐接触了搜索引擎优化(SEO),网络营销等,于是便拿自己的这个网站不断地试验新学到的各种知识,手段,包括用自己编写的程序采集了国内某知名的网络编程论坛,数据库当时采用了ACCESS,便分成了七八个,每个100多MB。可事实很残酷,某些试验是需要付出代价的,因为大量的采集,百度于2007年10月的某一天终于K了这个网站,毛被拔的一根不剩。实际上,在2006年百度已经严重降权这个网站了。直到09年5月,近2年的时间,百度才解除对这个域名的屏蔽,重新开始收录。
在此后的一段时间,由于该域名的权重不错,google依然给它带来了不错的流量。仅依靠google,这个网站保持着每天5000上下的IP流量,PV大约3万人次。不过,大多数流量是访问站内的图片系统里的内容。2008年,互联网环境发生改变,严打电影、图片站,飘易痛下决心,关闭了图片系统。
2006年6月从就读4年的大学毕业,由于工作关系,暂时放下了频繁的网站管理。只是利用业余的一些时间进行打理着。随着工作的逐步稳定,飘易便又利用空闲的时间进行管理网站、开发网站。
07年期间,我结合已有的SEO知识,新的网站设计标准DIV+CSS,网络营销理念,利用
ASP/ASP.net + ACCESS 或 MSSQL ,PHP+MYSQL 等编程语言继续开发了一系列的网站,同时对外定制各种网站程序,以前自己开发的网站程序系统基本对外免费提供下载。在网站开发的过程中,我对网站程序设计上的安全越来越重视,因为总有些“不安分”的人试图进行攻击、扫.描网站,不过,基本上这些人是空手而归。当然,也有一些真正的黑客高手,曾经攻击过我的程序,并找到一些漏.洞,但他们是善意的。也真是由于他们的存在,我今天编写的程序才会越来越完善。从某种意义上来说,我应该感谢“黑客们”。
在08年,我所编写的绝大部分网站系统不再对外开放,而仅仅为我自己或自己的团队开发,这些包括但不限于如租房网,二手网,电脑网,汽车网,博客,UTF-8英文网站等网站程序,其中绝大部分网站到目前为止都运行比较正常。在网站盈收方面,
我觉的经典的“二八理论”同样适用,即80%的收入来自于20%的网站。 09年,飘易在继续酝酿着自己的计划,并准备在近期实施!思想的火花不断地跳跃着,创新才能发展……很多东西需要尝试,不去尝试只有失败;当你尝试了多重方式后,虽然大多数也以失败告终,但只要有一两个方案是成功的,你以前的所有努力就不是白费,许多的成功模式是可以不断复制的。网站需要用心去做,如果你做PPC,你就要深入研究PPC的所有细节,比如投放范围,长尾关键词,精准目标的测试,投放时间等等;如果你的网站在做 Google Adsense ,你就要研究用户的心理,合适的广告在合适的时间里出现在用户眼前,想不点击都不行。
从2001年接触网络到现在有10年+的时间了,从2004年建立第一个自己的顶级域名的网站到现在也有10年的时间了,回首走过的IT路,有太多的感慨,太多的喜忧;一度曾想自己走出来独立创业,组建自己的团队,直到今天为止,这种想法时刻在我的心里浮现,只是,我在等待一个合适的时机,也许,很快……
是的,很快,在2010年的8月,我彻底的离开了曾经从事的传统行业的计算机控制专业。飘易解放了出来,将完全地从事网络方面的工作。实际上,最近,对中文网站我是几乎没有新开发的了,我的精力在逐渐地转移到英文网站,我在不断的尝试模式,黑帽、白帽SEO,均有涉猎,从长远的发展来看,我依然推荐使用白帽SEO技术,如果想把某个niche market做大做强,想作为一个终身事业的话,白帽是首选。
当然,对于短期的一些投资行为,我们不能排除完全不使用黑帽、灰帽SEO技术,不管黑猫白猫抓住老鼠的就是好猫!只有对各方面的SEO技术有所了解后,你才能稳坐中军帐,运筹帷幄于千里之外。
最近,飘易又玩起了Delphi和C#、C++,并且使用 delphi / C# 开发了几款实用的软件,这些软件以后都会陆续在飘易博客里放出来或有所说明,如果你对delphi编程 或 C# 有兴趣,也欢迎和 飘易 一起交流……
另外,移动大潮的背景下,飘易也进入
移动手机端APP开发:IOS开发(iphone)、Android开发,如果您也对APP定制开发感兴趣,欢迎和我交流。
技术是基础,要想更高一层次,必须改变旧有的思维模式。在微博、SNS、微信大行其道的今日互联网,墨守成规只能被淘汰,不断创新、开拓思维、放开眼界才能从容不迫、游刃有余。
让我们用技术改变世界吧!
【
飘易目前熟悉的开发语言、工具列出一些,如下】:
【
PHP系统开发】:最适合快速开发网站、中小型系统的语言,毕竟PHP是世界上最好的语言嘛,^__^,框架一般选用Laravel。
【
Swoole】:Swoole是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。
【
ASP.Net/ASP网站开发】:微软家的经典开发语言,可以把核心的业务逻辑封装到dll里,这对于一些商业项目特别有用。
【
C#语言】:同样来自微软,我用来写客户端软件(C/S)比较多的语言。C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。
【
Delphi语言】:Delphi是著名的Borland公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。和C#类似,也是拿来写客户端软件的。
【
C++语言】:C++可以用来编写和维护一些复杂的系统,包括像 Microsoft, Oracle, PayPal 以及 Adobe 都是采用的 C++。飘易主要用来写桌面端应用。
【
Java WEB开发】:主要开发一些JAVA的网站系统(JSP),Spring框架。目前,国内外很多公司重度依赖的一门开发语言。
【
Python语言】:人生苦短,我用Python。一般用在科学计算和统计,人工智能,AI,大数据方面,我拿来写软件的。
【
GO语言】:又称Golang,是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。如果你的项目中有高并发的需求,用GO就对了。
【
数据库】:这玩意,存储数据的,常用的有MYSQL、SqlSERVER、REDIS、MEMCACHE、MongoDB、PostgreSQL、PPAS等。
【
前端】:
html/html5:负责定义页面的内容。
css/css3:负责定义页面的样式。
Javascript:负责控制页面的行为。
Jquery:javascript框架,javascript函数库,极大简化了javascript。
Bootstrap:一个用于快速开发 Web 应用程序和网站的前端框架。
LESS:是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表,是一种动态样式表语言,扩展了CSS的功能。
Vue.js :是现在很热门的一种前端 MVVM 框架。它的基本思想与 Angular 类似,但是用法更简单,而且引入了响应式编程的概念。Vue 的模板与数据,是双向绑定的。
Node.js :是运行在服务端的 JavaScript。
Backbone:是一种帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)。
Angular:Google 公司推出的 Angular 是最流行的 MVVM 前端框架,是一个开源的JavaScript框架。
React:React是Facebook旗下的一款优秀的web前端框架,是一个用于构建用户界面的 JAVASCRIPT 库,React主要用于构建UI。
【Native App-原生APP开发】【
Android系统APP开发】:Android 依赖于 Java — Android SDK 包含许多标准的 Java 库,以前用Ecliplse开发,现在一般用Google自家的Android Studio来开发了。
【
iOS苹果APP开发】:苹果家的系统以自我封闭著称,主要是以Objective-C、Swift这2种开发语言来进行原生APP的开发。如果你是新学iOS开发,可以直接先从swift上手了。但目前很多成熟的库还是OC写的。
【Hybrid App-混合开发】Hybrid是半Native半web开发模式,Hybrid模式中,底层功能API均由原生容器通过某种方式提供,然后业务逻辑由H5页面完成,最终原生容器加载H5页面,完成整个App。
【webview渲染的混合APP】
【
HTML5PLUS】:以Dcloud公司领头的Hbuilder为主(包括uniapp模式下的vue页面,但不包括nvue页面),这是一套还算不错的混合开发方式,正常的业务使用html+js实现,当需要底层能力,比如拍照/选图/保存图片到相册/录音/录制视频/定位等,调用底层原生的API接口。可以离线打包,也可以在线打包。
【
APICLOUD】:和HTML5PLUS类似,APICloud为开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,使用标准Web技术开发iOS、Android原生App,各类功能一站聚合、一键接入。只支持云端打包。ApiCloud自己也对外承接开发项目,这就会让使用他家技术的开发者担心了,毕竟和官方抢饭碗,因此,开发者需要自行考虑。
【
Cordova/Phonegap】:最早出现也是最纯粹的混合应用方案是 Cordova/Phonegap,该方案只为前端提供了一个 WebView,除此之外完全不干预展现层。其 App 外壳也只内置了极少数几个 API,其他原生功能都要靠插件实现。对于国内开发者来说难免有点水土不服,找插件经常要花不少时间。
【
Ionic Native】:原生部分仍然是 Cordova,UI 层使用 Angular 做了封装,相当于混合应用界的 Bootstrap。Ionic Native对开源的Cordova插件进行了封装,让我们更容易的在Ionic中使用Cordova插件。Ionic Native将Cordova封装成Promise or Observable的对象,并为所有的插件提供一个通用的接口。让我们更方便的在Ionic调用手机原生的功能。Cordova能实现的功能在Ionic中都可以实现。
【不靠webview渲染的混合APP】:
【
NativeScript】:这个框架在理念上比 Cordova 更进一步,它为视图层封装了一套语法,前端使用这个语法开发界面和逻辑,最终打包后的 App 将全部使用原生绘制 UI,理念其实跟 RN/Weex 差不多。
【
React Native】:Facebook发起的开源的一套新的APP开发方案,使用JS+部分原生语法来实现功能。初次学习成本较高,但是在入门后,经过良好的封装也能够实现大部分的跨平台。而且体验很好。
【
Uniapp的nvue开发】:nvue是native vue的缩写,这种模式的底层是借用了weex引擎,基于原生引擎的渲染,虽然nvue也可以多端编译,输出H5和小程序,但nvue的css写法受限,所以如果你不开发App,那么不需要使用nvue。
【
WEEX】:阿里巴巴开源的一套方案,Weex 致力于使开发者能基于通用跨平台的 Web 开发语言和开发经验,来构建 Android、iOS 和 Web 应用。简单来说,在集成了 WeexSDK 之后,你可以使用 JavaScript 语言和前端开发经验来开发移动应用。
【
EROS】:eros 是基于 weex 封装面向前端的 vue 写法的解决方案,由于 app 开发的特殊性,eros 则更偏重关心于整个 app 项目。尽管 weex 支持编译三端,但 eros 目前不支持浏览器端,目前只会专注于原生。
【
Flutter】:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter是完全免费、开源的。有了Dart的加持,Flutter 可能会成为一匹强势的黑马。
【微信】
【
微信公众号开发】:微信提供了js sdk,通过sdk可以调用微信封装好的原生能力,其实这也算是传统的网页开发。
【
小程序】:小程序以微信小程序为首,各家寄予了厚望的杀器,用完即走。这也是一个微信主导的'反H5方案',一句话总结就是:里面可以同JS+微信自制的UI方案来写一个类似于原生的应用,只不过这个应用不是发布到App Store中,而是发布到微信中。除了微信小程序,目前还有百度小程序、支付宝小程序、字节跳动小程序、QQ小程序等,小程序也是百花齐放百家争鸣。
如果你有相关的业务需求,想找人定制开发,或者有什么新奇的思维希望和飘易交流,您可以联系
飘易(
网站开发、系统开发、软件定制、移动端APP开发(IOS开发、Android开发)、微信开发、物联网、智能家居等),
联系方式:
END.