工具

blockly google,mixly,scratch,app inventor2 的分别

可视化编程,青雀,来自 白鹭

没源码

如果想二次开发呢,初版拖拽控件生成,后期维护的时候找程序员加功能

怎么启动未安装的apk?

使用安卓插件式开发框架,我研究了很久,国内有成熟的,什么360自己搞的DroidPlugin

google i/o 2016 Scratch Blocks_百度搜索

http://mt.sohu.com/20160518/n450201681.shtml?qq-pf-to=pcqq.group
新版Scratch兼容性将大大提升,
同时也结合了谷歌的可视化编程语言Blocky,为小屏设备开发程序的难度也大大降低。目前开发APP难度大,等新版上市后,就容易了。
Blocky 有for Android版本的
Scratch Blocky

aap inventor2 好像被抛弃了吧
 

儿童编程语言
可视化

几年前 , 别人收集的可视化软件
包括评论里的补充的可视化软件

总思路

可视化 , 完全自动 , 也就没必要自己搞了
完全可视化开发的话 , 就没必要IDE帮我们这么智能地联想代码段了
程序员的门槛提高了许多,因为教学的资料网上很多,而且可以可视化编程。做二次开发

egert白鹭引擎也推出了一款工具 , 不需要写代码就能做东西 , 似乎是游戏

可视化编程  生成代码后,怎么编译?

单对java而言,比如java生成代码后,怎么把内存这这个代码拿去给javac程序编译?没编译的代码需要先存到文本里吗,因为javac的参数好像只能是。java文件,然后java运行程序后面只能是。class文件

为什么分道扬镳了,和appinvent2,和mit,搞blockly,而且b后者死了没


App Inventor — Use Blockly to write apps for your Android phone or tablet.
Wonder Workshop — Use Blockly to program robots, then switch to text-based programming.
Codecademy — Dive into JavaScript, Python, Ruby, or PHP.

前端和具体的美工的先不管了,一直在发展.API和可视化工具一直在变化,很快速


cocos的可视化编程不是很完善 , 用unity,还有UE4的蓝图。coco开发效率很低
---7.28.2016

找开源免费的技术,框架,库,IDE,数据库,这样不会太依赖发起者(一般是大公司的技术团队),不会团队,组织,公司一解散这开源项目就完了
github,app inventot2,跟1不兼容的


可视化玩具
用来跨平台,是对代码的抽象,变成可视化的
思路: 多编译?像xama一样?那mono和qt5怎么做到的?



去培训编程,从,简单的可视化拖积木开始

可视化开发给主流的IDE写插件,或者改开源的IDE
比如vs2015的插件,它的那些代码已经封装得很好了,我想更抽象一层,往上走,不需要知道用哪些类,对象。
简单例子:  diy 语音到文字

可视化的一种方法就是只能UML图,但这个只是设计M,没有调用,也就是这不是C
可视化开发的时候,要不就不考虑app了,因为感觉web将来才是主流
分析一下跨平台,感觉也没什么必要跨平台到别的操作系统上

选的技术别太新颖,太多新技术的开发环境搭建不起来,比如thinkjs,express
找开发 软件/游戏 的工具: 选开发技术  //找软件 
可视化开发,孩子都会开发,以这个为标准. 积木式,模块化,乐高式
可视化开发,不写代码,拖拉控件的形式构造逻辑(即写MVC里的 control ,view界面和底层的M都是现成的,只要调用方法就好),
开源.免费(一般开源的就是免费的,除非它用VIP版应用,闭源)
要可以拓展,支持拓建机制,比如在GitHub开放源代码;或者可以轻松开发出它的插件,这方法更简单,如Unity支持第三方开发插件,Unity提供API
云IDE, 基于web IDE,这样IDE升级更新很方便,比如 APP inventor 2 (组织:MIT)
成品能跨平台
开发软件IDE基于云端,跨平台,使用的人多,这样好问问题
成品的性能好
社区活跃,这样好问问题
资料多
能像liveCode一样马上看到效果,AI2的方法是连接到同一个局域网,把app和开发用的网页连起来
IDE功能全,一条龙服务,这样就不用担心被别的合作软件限制,比如3D模型需要用很贵的软件

不写代码开发 软件和游戏:
游戏引擎的话,一定要有"碰撞"和"物理引擎",不然的话连中等的游戏开发起来都很辛苦,因为得用代码模拟物理特性,比如重力

Scratch的改进,问题
ctrl+s 无功能
复制的时候不能复制旁边的注释
不知道在得分上双击能自己调数值,这应该是为了开发调试的过程中更方便
可以把椭圆和圆形的数据变量放到 方形的"数字和逻辑运算"的"相加"的两端,这个借口明显不对呀
没有对谁开放变量,只能完全公开和完全不公开,不能A只对B公开自己的变量.这样A的变量不会被C不小心改了(可能是低级的手误,也可能是设计的逻辑上错误)


Android可以用AI2
前身是Scratch,可以可视化编程,不需要写代码

AI2被谷歌放弃 , 给MIT维护 . 2012年6月4日 - Google发布了完全可视化的编程语言Google Blockly , 类似MIT的儿童编程语言Scratch



可视化开发web,安卓应用。因为是高度抽象
可视化编程
类似插件开发
让用户自定义可视化ui
底层api功能要多,但不一定要自己封装出这个控件,因为可能没想到这个需求


开源免费,所以不会太依赖发起者(一般是大公司的技术团队),不会团队,组织,公司一解散这开源项目就完了

github,app inventot2,跟1不兼容

可视化玩具

用来跨平台,是对代码的抽象,变成可视化的

思路: 多编译?像xama一样?那mono和qt5怎么做到的?

scrath开源吗,用用,MIT的

当通用组件积累到一定程度,我想打造一个对外开放的可视化开发平台

假如一个创业者想做个包含5个功能的App,可以通过拖拽的形式完成前三个功能,一键生成一个简单的App。通过系统测评后知道剩下两个功能需要多久能开发完成,如果创业者觉得可以接受就点击确定,骑士团的后台人员就会针对特定化的功能去开发产品。可视化平台的终极形态是,只要不是特别个性化的App,点立即生成都可以出现一个简易版的App,可能只需要美工稍微美化一下就可以使用了。

很多事情都是这样。 如果你是第一个做的,你就是英雄;如果是第二个,你就是勇士;是第三个,可能你就只是一个跟风者;到了第四个,你就是在做一件无意义的事情了。 当然,你要是有绝活,门关上了,但你能拿斧头生生劈开一条缝钻进去也行。这个时代,我们最不缺的就是惊喜。

可视化开发_AppInventor2似乎被抛弃了的更多相关文章

  1. [资料搜集狂]D3.js数据可视化开发库

    偶然看到一个强大的D3.js,存档之. D3.js 是近年来十分流行的一个数据可视化开发库. 采用BSD协议 源码:https://github.com/mbostock/d3 官网:http://d ...

  2. 基于Eclipse的Go语言可视化开发环境

    http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html 基于Eclipse的Go语言可视化开发环境 | 浏览:2924 | 更新: ...

  3. 使用MyEclipse可视化开发Hibernate实例

    2.7  使用MyEclipse可视化开发Hibernate实例 2.7节的例子源代码在配套光盘sourcecode/workspace目录的chapter02_first项目中. 这个实例主要演示如 ...

  4. Chrome插件LiveStyle结合Sublime Text3编辑器实现高效可视化开发

    LiveStyle是Chrome中提高开发效率的一款CSS编辑器插件.利用LiveStyle和Sublime Text3编辑器结合可实现可视化开发,一次配置,简单易用! 本文由前端交流QQ群管理员—— ...

  5. eclipseGUI的可视化开发工具插件

    一   各种GUI开发插件的特色 Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件. 1. Visual Editor Eclip ...

  6. wxwidget wxpython 可视化开发工具

    wxwidget官方建议的工具集合:http://wiki.wxwidgets.org/Tools 支持wxpython可视化开发工具 wxFormBuilder wxGlade wxDesigner ...

  7. Java-JFrame可视化开发

    Java-JFrame可视化开发的一般步骤 JFrame可以做出类似于QQ登录功能的窗体,通过JFrame可以利用Java代码实现窗体功能,一般用于CS项目的C(客户端)的开发: 利用JFrame可以 ...

  8. React 可视化开发工具 Shadow Widget 非正经入门(之五:指令式界面设计)

    本系列博文从 Shadow Widget 作者的视角,解释该框架的设计要点.本篇解释 Shadow Widget 中类 Vue 的控制指令,与指令式界面设计相关. 1. 指令式界面设计 Vue 与 A ...

  9. React 可视化开发工具 Shadow Widget 非正经入门(之六:markdown)

    本系列博文从 Shadow Widget 作者的视角,解释该框架的设计要点.本篇讲解 Markdown 在 Shadow Widget 中的应用. Markdown 在 Shadow Widget 中 ...

随机推荐

  1. 关于Java中hashCode方法的实现源码

    首先来看一下String中hashCode方法的实现源码. public int hashCode() { int h = hash; if (h == 0 && value.leng ...

  2. netty中的位操作

    看了PoolChunk源码,好多位操作,对这些位操作理解不到位,看起来很是吃力,不知道为什么要这么做,可能是性能更好 1:大小为2 的冥的数加1 怎么操作 size^1; 2: <=比较   m ...

  3. java.io.FileNotFoundException: res/drawable/title_bar_shadow.9.png

    ERROR/AndroidRuntime(803): Caused by: java.io.FileNotFoundException: res/drawable/title_bar_shadow.9 ...

  4. 《Linux内核设计与实现》读书笔记(四)- 进程的调度

    主要内容: 什么是调度 调度实现原理 Linux上调度实现的方法 调度相关的系统调用 1. 什么是调度 现在的操作系统都是多任务的,为了能让更多的任务能同时在系统上更好的运行,需要一个管理程序来管理计 ...

  5. easyui 展开缩起

    1.引用jquery-easyui-1.4.4/datagrid-detailview 2.增加属性 view: detailview, detailFormatter: function (rowI ...

  6. 【规律】Gym 100739L Many recursions

    给出a,求递归式g(k)的初始条件g(0); 可以看出来g(a) = 1,从后往前推.写个模拟程序可以看出来其实g(0) = 2^a,那么就是一个简单地快速幂取模问题了. #include <c ...

  7. 洛谷P3674 小清新人渣的本愿(莫队)

    传送门 由乃tql…… 然后抄了一波zcy大佬的题解 我们考虑把询问给离线,用莫队做 然后用bitset维护,每一位代表每一个数字是否存在,记为$now1$ 然后再记录一个$now1$的反串$now2 ...

  8. 二分图【洛谷P2175】 小Z的游戏分队

    P2175 小Z的游戏分队 小Z受不了寂寞,准备举办一次DOTA比赛,为了能让ACM班全部都参加比赛,他还特制了一张DOTA地图能够支持任意多人打任意多人. 现在问题来了,怎么把这么多人分成两队?小Z ...

  9. getTasksWithCompletionHandler的用法

    最近在学习iOS的NSSession的后台下载,使用getTasksWithCompletionHandler获取下载任务时候,发现一些问题,希望分享一下: 第一次写博客有点乱,大家不要见怪-- NS ...

  10. 项目中遇到的问题:前台 disabled 与 后台disabled

    TPRI项目流程,点[保存],“人员”服务器端控件,如果在前台disabled设置,则值会丢失:在后台设置disabled就可以.