Dreamweaver杀手!Illustrator终结者?Flash的末日?图形图像设计程序之网页版
Dreamweaver杀手!Illustrator终结者?Flash的末日?图形图像设计程序之网页版
为什么要与 Adobe 合并呢?想想看,我们平时用得最多的应用都是哪些?看电影、看图片、听音乐、玩游戏,处理图片,设计图形图像,制作动画视频等等,而 Adobe 旗下的产品几乎囊括了这些领域,Adobe 花30几亿美元收购 Macromedia 得到了三剑客的同时也得到了 FLV,我觉得 FLV 才是他们看重的吧,现在 FLV 几乎垄断了在线视频的市场。如果真的有一家大互联网企业与 Adobe 合并的话,再将上面的视频制作、音频制作、图片处理、游戏设计、网页设计等应用程序转型为网页版,没错!就是网页版,不要说不可能,连操作系统都网页化了,还用说应用程序吗?以后我们每天面对的程序软件就只有浏览器了,这也难怪各大企业为什么如此拼命抢浏览器市场了!有人表示怀疑,因为在线程序只能连线使用,没有网络它将什么都不是,锐某觉得这个问题完全不用担心,3G、4G已经慢慢普及了,到时候网络将会无时不有,无处不在。由于 Adobe 的产品几乎统领所有领域,这也就使得她变得炙手可热了!如果真的 Google 或 Facebook 与 Adobe 合并了,那将会变成什么样的存在?!我觉得可以用我爱罗的“绝对防御”来形容,就是可以阻挡所有其它企业的攻击,成为真正的不倒翁!如此强悍的组合还用担心再被其它企业收购吗?那得出多少钱捏?wow!这已经是不能用钱来衡量的了!先不用说企业的股票值多少百亿多少千亿,仅品牌的无形资产就已经无法估量了!
品牌的无形资产究竟值多少?那得先分清楚价钱与价值,这是两种不同的概念。价钱是实实在在的,可以看得见算得出具体的数字;而价值好像算不出来。一个网站每天独立访问量就有7、8亿人次,这里面可以产生多少钱?我们先以最低的弹窗广告的价格来算,现在一般都是5元/1000IP,仅仅放弹窗广告一天就有几百万的收入,如果按每次点击1元到几元的价格来算捏?又或者像淘宝的按每个字几百几千/天来算捏?当然实际不会有人会花这么多钱来买这些广告位,但是它的价值是不变的,既然有人愿意将钱花在广告位上,那他也可以从其它途径赚回来。即使没有人购买一家网站的广告位,网站运营商也可以在上面投放自己的广告,向用户宣传自家品牌的服务宗旨或消费观念又或是社会公益广告。另外,良好的品牌形象还可以凝注优秀人才,像百毒或古狗这样的大企业,有多少人做梦都想梦到里面去工作,这不但体现一个员工的价值,还能提升他的社会地位。
既然牵扯到无形资产,锐某再说一下企业的标志。一款标志也是企业的一笔巨大无形资产,有人统计,一些优秀的企业,她的标志至少都值几百万或几千万。但是,你要是到一些威客网站去转上一圏,你就会发现,居然有些人出20元、30元、50元的在征集一款标志!!!你妹!真的林子大了什么鸟都有!几十元也好意思拿出来征集一款标志?把设计师都当成什么了?即使自己再怎么没有才,随便在纸上画个图案,再用手机随便一拍,然后随便找家印刷部印出来就好了嘛!何必要请别人设计。设计一款标志至少都要一千吧,当然也不能太高,即使设计师很有名气。像一些运动会的标志征集,一等奖都是十几万或几十万,我觉得有点暴利了!你要花几十万征集一款标志可以,但不应该将所有钱都奖给那几个人,应该尽可能多的奖给参与投标的人,即使每人奖100元都好,也能带动设计师踊跃投标,贵在参与嘛!如果一个设计师屡投不中,可能会将他的自信打得体无完肤。
嘛!闲话扯了一堆,估计有网友心中一直留着个悬念,因为锐某一开始就说 Adobe 的 Dreamweaver 在3年内会死。因为设计网页还是要在网页上操作才能实时看到最终的效果,无论是添加样式、属性、内容、事件等,都会立即就看到效果。而传统的操作流程则是:修改,保存,切换浏览器,刷新,复杂得很!用网页设计网页?性能如何?这个完全不用担心,因为锐某已经证实了确实不用担心,很多事情我都是验证了可行性才说的。大家可以看下我录的几个视频就是用网页程序“拉拉变”在网页上设计网页,文件已经传到百毒网盘、优视、酷6,地址贴在文章的后面,感兴趣的网友可以下载来看看,最好从百毒网盘里下载原版来看,上传到优视与酷6的都会被转码与压缩过了,质量有所下降。本来还想上传一份到土豆,但土豆的上传工具有问题,操作不成功。
通过视频录像,大家可以看到用拉拉变设计网页将会变得非常简单、方便、快捷。设计网页已经不再是程序猿的专利,只要在网页上随便拉几下鼠标就能画出想要的效果,很简单的说。工具箱的工具图标我还没有设计,因为路径工具还没有完成,现在用路径设计图形只能用手工输入数据,比较麻烦,以后我将会设计为用鼠标或按键控制路径的锚点(移动或在直线与曲线之间转换),另外旋转工具也还没有完成,帮助系统也还没有写。如果只需制作普通的节点与矩形或圆形,这个程序已经可以上线了,我现在很矛盾,到底要不要K掉IE,IE真的非常非常讨厌,设计程序的过程中,99.999999%的时间都耗在调试IE上,经常都是问题解决了,然后在其它地方修改一下又出问题了。同一个网页,在IE6里是一个样,到了IE7又变了一个样,到IE8再变一个样,然后到IE9再变一次,到IE10还要变!史上从来没有一款浏览器像IE这样讨厌的!臭微软,我恨你恨到底!如果不是看到IE6在中国还占着将近20%的市场,我早就干掉(封杀)IE了,唉!在中国的前端程序猿,真杯具呀!
我打算用 MIT 协议对拉拉变进行开源,Node.js 与 jQuery 也是用这种协议开源的。对一款前端程序谈什么开源闭源?其实闭源还是可行的,就是使用动态解密,将所有函数都封装成字串,然后转成base64,将base64切块再使用随机数字作为密码将顺序打乱,不知道密码解出来的是一堆乱码。密码分散存在DOM节点里,脚本文件从服务端载入就已经加密了,即使用抓包软件抓取数据也解不出来。执行函数的时候取出密码将base64还原赋给一个变量,再用eval()转成函数,执行完毕就删掉。如此周折,性能如何我没测试过,我只试过将base64切块打乱顺序,然后用ajax载入再用节点对象的属性text写到DOM里。这样虽然不会在浏览器的临时文件夹里留下脚本文件,用抓包软件抓取也解不出来,但脚本文件最终都要写到DOM里或window对象里,只要在浏览器的地址栏写一段脚本就可以把DOM结构或window对象的所有属性都抖出来,谈不上加密。技术是用来共享的而不是独享,在锐某的每一个程序里我都会加上这句名言:你今天的技术,是明天别人的数据!
如果有人想购买拉拉变,我也会考虑出售,但我还是希望他能开源。之所以要出售,因为我还有其它几个程序要开发,比如一个在线文件系统,基于C树索引的,C树我之前有说过要公开,但我联系了十几家新闻媒体都无人过问,既然都没人感兴趣,我就留着自己用吧。如果将拉拉变出售,我不知道有谁能看得懂自己写的代码,我的程序里所有的函数参数都用A, B, C, D 等这样的单字母,局部变量全部用单个小写字母,我觉得为局部变量起个有意义的名字完全是扯淡,随时随地,用完就丢,再用再赋值。之所以这样设计是因为程序完成后要将所有定义的函数名与变量名用两位字符替换掉,62个字符加上两个特殊字符:$ _,可定义4096个变量名,足够用了,有谁写的程序会用到几千个函数与变量?剩下的就是将语言自带的长方法名压缩,比如:getAttribute(), setAttribute(), innerHTML等等,干掉这些至少可以省下一半体积,javascript在设计时就没考虑过这些事,网络程序不像本地程序,网络程序从服务端传到客户端要占带宽与用户的时间,所以应该尽可能节省体积,能省一字节就省一字节,不要小看这一字节,当网站访问量一大就体现出来了,比如非死不可一天有7、8亿的访问量,如果请求的数据体积越大,网络带宽就会显得越窄。css也一样,它的属性名也是老长老长的,怎么不学学linux系统,那些命令行的方法名都只有2至3个字符。
拉拉变网页设计网页视频录像地址
百毒网盘
http://pan.baidu.com/s/1qWKys5u
优酷视频空间
http://u.youku.com/rybby
网易博客:http://rybby.blog.163.com/
新浪博客:http://blog.sina.com.cn/rybby/
搜狐博客:http://rybby.blog.sohu.com/
和讯博客:http://rybby.blog.hexun.com/
CSDN博客:http://blog.csdn.net/rybby/
ITeye博客:http://rybby.iteye.com/
博客园:http://www.cnblogs.com/rybby/
开源社区:http://my.oschina.net/rybby/
百度空间:http://hi.baidu.com/rybby/
QQ空间:http://user.qzone.qq.com/898056025/
Dreamweaver杀手!Illustrator终结者?Flash的末日?图形图像设计程序之网页版的更多相关文章
- 借助Photoshop,Illustrator等设计软件进行WPF图形图像的绘制
原文:借助Photoshop,Illustrator等设计软件进行WPF图形图像的绘制 本文所示例子是借助第三方设计软件,制作复杂的矢量图形,转成与XAML酷似的SVG,再转换成xaml而实现的. 这 ...
- Adobe Illustrator for Mac(矢量图处理软件)破解版安装
1.软件简介 Adobe Illustrator CC 是 macOS 系统上一款矢量绘图工具,可以说是是业界标准矢量绘图标杆,软件通过形状.色彩.效果及印刷样式,展现您的创意想法.在处理大型复 ...
- 超全面的.NET GDI+图形图像编程教程
本篇主题内容是.NET GDI+图形图像编程系列的教程,不要被这个滚动条吓到,为了查找方便,我没有分开写,上面加了目录了,而且很多都是源码和图片~ (*^_^*) 本人也为了学习深刻,另一方面也是为了 ...
- C#_GDI+详细教程(图形图像编程基础)
第7章 C#图形图像编程基础 本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础.C#图像处理基础以及简单的图像处理技术. 7.1 GDI+绘图基础 编写图形程序时需要使用GDI( ...
- 8 个优秀的 Linux 图形图像及色彩工具
8 个优秀的 Linux 图形图像及色彩工具 1. 硬件色彩分析器LPROF LPROF 是一个用于创建设备兼容,如相机.扫描仪.显示器的ICC兼容型材的颜色分析器.这些配置提供跨设备的色彩一致性.他 ...
- FastStone Capture(FSCapture) 注册码 _图形图像_软件教程_脚本之家
FastStone Capture(FSCapture) 注册码 _图形图像_软件教程_脚本之家 FastStone Capture 注册码 序列号: name/用户名:TEAM JiOO key/注 ...
- DSAPI 图形图像篇(上)
彩色文字对象 基于一些特殊需求,本人开发了彩色文字对象,该功能通过类似html代码的方式指示文本,并输出图像. 我们还是先来看一张图像. 这不是文本,是通过指定文本代码输出的图像.我们来看一下实现代码 ...
- DSAPI多功能组件编程应用-图形图像篇(中)
[DSAPI.DLL下载地址] 说到计算机上使用代码来处理各种图像特效,是一份太有挑战性的工作.以下涉及的所有图像效果均不是从网上复制的源码,而是本人试验数次并编写的,所以原理上会和网上的有所不同 ...
- [转]超全面的.NET GDI+图形图像编程教程
本篇主题内容是.NET GDI+图形图像编程系列的教程,不要被这个滚动条吓到,为了查找方便,我没有分开写,上面加了目录了,而且很多都是源码和图片~ GDI+绘图基础 编写图形程序时需要使用GDI(Gr ...
随机推荐
- 发布MVC项目到服务器上时候遇到的 模块 DirectoryListingModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x00000000
应用程序“HMW121197”中的服务器错误错误摘要HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容. 详细错误信息模块 DirectoryListingM ...
- IIS中利用ARR实现反向代理
反向代理是什么,不了解的,请自行百度.本人也是最近才研究这个主题,简单的来说,利用这项技术可以实现负载均衡,安全控制等web应用中重要的功能,对于web应用来说这是个很基础,也很重要的技术,值得开发者 ...
- STC-51开发板-单片机控制数码管&按键&点阵综合操作
操作: 实现按下一个按键,对应的数码管和点阵显示相应的数字 代码: /* *******************数码管按键综合项目********************* */ #include ...
- nfs只能挂载为nobody的解决方法
不得不承认centos6较centos5发生了很大的变化,在新部署的centos 6.4上又遇到nfs挂载的问题.问题现象是,在配置完nfs后,无论配置里指定的是何用户,挂载成功后显示的只能是nobo ...
- XtraBackup 备份原理
来着淘宝技术: http://mysql.taobao.org/monthly/2016/03/07/ https://github.com/alibaba/AliSQL 前言 Percona Xtr ...
- Java工具类_表结构自动生成对应的实体类、Mapper.xml文件、Dao类
import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWrit ...
- 查看dns节点的内存是否够用
dmesg查看是否有报错
- RN项目中关于父子组件的通信
子组件向父组件传递数据 子控件中在相应的函数中.通过props.coallback的回调通知父组件. 父组件调用callback属性时行 绑定,并在方法中去解析使用获取到的值 . //子控件: < ...
- PIE结对项目编程
一.题目描述 构造程序并测试,分别是: 1.不能触发Fault. 2.触发Fault,但是不能触发Error. 3.触发Error,但是不能产生Failure. 二.结对对象 ...
- openresty + luajit
https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/brief.html ftp://ftp.csx.cam.a ...