GooStation软件开发工具

来自删除百科
本条目“GooStation软件开发工具”在中文维基百科已被删除(其它版本),这是一个删除前的存档副本。
Jimmy Xu删除了GooStation软件开发工具,理由是:
[[WP:CSD#G11|G11]]: 广告或宣传 ([[WP:TW|TW]])。
这个理由未必准确 (为什么?)

本条目共存留0天:

  • 创建于:2014-01-10
  • 删除于:2014-01-10
  • 贡献者:2人
  • 编辑:2次
  • 浏览:无数据
请阅读免责声明。删除百科只是中文维基百科被删除条目的存档。   Alert icon 建议删除本条目

本条目被标记为快速删除。理由是: 明顯的廣告宣傳頁面,或只有相关人物或團體的聯繫方法的页面。(CSD G11)

’’’GooStation’’’软件开发工具是由Coolfay GooStation开发组织团体推出的开发平台,是一款功能强大的跨平台应用程序开发工具。GooStation RC版本于2014年1月1日正式上线,集成代码编写功能、分析功能、编译功能、debug功能等一体化的IDE开发环境模式,顺应多平台应用程序软件快速开发的历史趋势,满足技术更新快速的响应需求,采用提供丰富素材库的商业模式,模板插件拼接合成式的开发,实现了软件开发的轻松、快速。使软件开发工作变得更加全民化,大众化。


目录 1.开发背景 1.1 Goo → 谷计算机程序编程设计语言 2.目的 2.1改变传统语言模式 2.2谷语言特点 2.3 谷语言功能特点 3.语法核心机制 谷语言开发工具GooStation GooStation工具运行环境 GooStation工具编译生成应用程序运行环境 详细设计说明 3.1运行原理 3.2 运行环境 3.3 语法结构示意 3.4 重点标签应用示意 Coolfay谷语言可视化GooStation工具设计说明 4.GooStation概述 4.1 平台特性 4.2 重要突破 4.2.1 改变了传统的设计模式 4.2.2 打破了只有开发人员才能开发应用软件的专业性局限 4.2.3 改变了跨平台开发的重复编码问题 4.3开发优势 4.3.1 GooStation实现快速开发APP软件 4.3.2 零代码交互设计,可视化编辑开发平台 4.3.3 “傻瓜式”一键发布多平台运行程序 4.4 GooStation能做什么 4.4.1 GPT多平台演示文稿功能(GooStationPoint) 4.4.2 电子杂志媒体出版平台工具 4.4.3 应用软件APP开发平台 4.5 适用人群



1.开发背景 1.1 Goo → 谷计算机程序编程设计语言 需要一种编程设计语言,通俗易懂,即使没有计算机语言基础的人也能够迅速掌握其使用方法与编码技巧,在效率赢得机遇的时代,人们急需一种摆脱专业限制,能够在最短时间学习掌握的编程设计语言。 需要一种编程设计语言能够适应多平台的应用软件开发需求,无需重复编码就可以实现跨平台应用程序开发。 需要一种编程设计语言最大程度的简单,实现快捷编码,只需很少的代码命令,无需复杂的算法设计与逻辑控制,就可以实现想要的功能与效果,甚至,可以完全摆脱语言代码编程的限制,实现绝对意义上的可视化界面编程。 谷计算机程序编程设计语言是由Coolfay GooStation开发组织团体开发的一种新型的跨平台计算机程序编 程设计语言。GooStation 实验室创立这种语言的目的和想法是为了抛弃传统程序设计语言中复杂的语法、繁琐的编写、死板格式化的规则,谷语言是一种全新的模式创造性开发。 2.目的 2.1改变传统语言模式 谷语言并没有延续传统编程语言面向对象方式的思路,它的“面向对象”思想并不是像我们熟识的其他软件开发语言那样通过类的方式,谷语言的思路是将对象直接包装成为一个个可以在IDE中使用的工具对象,形成标准的标签零件。因此,你不必关心如何封装,不必因为继承、多态而带来的复杂逻辑关系而苦恼。谷语言将使我们用简单的操作与少量的程序命令实现需要的应用目的与表现效果。 2.2谷语言特点 谷语言拥有自己独特的语法规则。首先,它拥有极其简单的数据类型,使我们避免了可能因为类型不安全性带来的不必要的麻烦,其次,同为面向对象的编程,谷语言却不涉及任何类的封装,继承概念,它完全是形象具体的可视化对象,不需要考虑任何数据与方法的问题;再次,它的程序结构采用最基本的逻辑流程控制语句,使我们的开发避免了繁琐的逻辑计算与复杂的调用关系。 在此基础上,谷语言还为软件开发人员提供了一系列的函数工具来最大程度的满足软件开发人员的需求,从而实现更加简单、高效的软件开发过程。甚至没有任何计算机基础,没有任何开发经验,对比传统流行的其他语言类型的学习,学习谷语言的时间相当于传统语言十分之一的时间,完全可以让计算机零基础的人快速成为软件应用的开发者。 而且,谷语言提供强大的多平台控制平衡的能力,具有更加完美的跨平台开发的特性,其“完美”体现在它并非传统意义上的代码具有可移植性,而是我们可以完全不需要修改或重新编写代码就能够实现应用于不同系统平台的软件开发。从而实现了真正意义上的“一次编码,多平台运行”的软件开发愿景。 2.3 谷语言功能特点 谷语言可包括的运行环境有:Adobe flash插件;微软的.net framework框架;苹果IOS系统以及谷歌Android系统。GooStation可以用更为直接的可视化操作界面完成软件程序设计者的直接创意需求,可视化的实现可以大大减少代码编写中的不确定性障碍和编写工作量,增加直观的应用设计,采用简明标签国际通用的XML格式编写代码;编写完成一个应用软件后编程者可直接在GooStation中生成需要的安装程序。Coolfay Goo谷编程语言可以用于网页设计、PC应用软件开发、平板电脑应用软件开发、STB应用程序软件开发及移动设备应用软件的开发。它具备较强的扩展性,由于采用XML档案形式,还可扩展到Linux,Unix等其它系统上的应用程序开发。 3.语法核心机制 如下图所示为Coolfay Goo谷编程语言中的编写特点方式:

两个对象容器编写方式: 1、第一个为对象内容容器:cfy.xml。 2、第二个为对象事件动作容器:cfy_event.xml。 加载容器编写方式: 1、默认加载模式cfyconfig.xml 2、设置加载模式cfyconfig.xml 可视化对象容器、事件容器和加载模式呈现在GooStation工具编写中,直接呈现想要的应用效果,减少使用者代码的编写量。

谷语言开发工具GooStation GooStation工具运行环境 支持的操作系统: Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 或更高版本 Windows Server 2008(在服务器核心角色上不受支持) Windows 7 Windows Server 2008 R2(在服务器核心角色上不受支持) Windows 7 SP1 Windows Server 2008 R2 SP1 支持的体系结构: x86 x64 硬件要求: 建议的最低要求:Pentium 1 GHz 或更快,512 MB RAM 或更大 最小磁盘空间: x86 – 850 MB x64 – 2 GB 必备组件: Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 GooStation工具编译生成应用程序运行环境 硬件运行环境 CPU主频:>=800MHz CPU类型:X86、ARM、MIPS 内存:>=128M 详细设计说明 3.1运行原理 如下图所示为Coolfay Goo谷编程语言中的运行原理方式:

通过可视化GooStation工具完成对谷语言代码的编写,简化代码中标签手动编写和XML代码编写的繁琐过程,完全成为可视化直观直接的使用操作面对用户,运行原理从1.0升级到1.8简化为通过GooStation工具编写完成工程文件(应用软件程序编写)所有语言代码,运用操作GooStation工具编译生成为一个应用软件安装程序。 3.2 运行环境 如下图所示为Coolfay Goo谷编程语言中的运行环境方式:


3.3 语法结构示意 如下图所示为Coolfay Goo谷编程语言中的语法结构示意方式:


3.4 重点标签应用示意 如下图所示为Coolfay Goo谷编程语言中a标签加载示意方式:


a标签加载将覆盖在cfy父级基础页面之上,我们将得到新的一个页面方式。 如下图所示为Coolfay Goo谷编程语言中clipAction标签加载示意方式:


Coolfay谷语言可视化GooStation工具设计说明 4 GooStation概述 4.1 平台特性 GooStation是一款新型的、用于快速开发应用程序软件的工具平台。它的基本理念就是“以最单纯直接的交互方式呈现,可视化编辑用户想要的效果”。 GooStation软件开发工具平台是一款拥有直观界面、便捷操作、友好交互的软件开发工具产品。首先,开发使用者通过观察平台IDE编辑窗口界面,就能对其主要功能一目了然。其次,它内部实现了多种对象资源工具,拥有强大的设计功能及编辑调试功能,可以让开发使用者快速完成应用程序的结构设计与功能实现。 GooStation软件开发工具平台支持程序员与设计师共同开发软件产品,并且可以在开发过程中细分工种,无缝对接;可视化的界面提供直观的应用设计,大大减少代码编写过程中的不确定性障碍,进而减少编写工作量,提高软件程序开发速度。 GooStation软件开发工具平台在加强互动创新设计模式的同时降低开发门槛,它主要针对中国中小型企业对软件应用的创新性需求,解决业务层面的实际问题,面向想开发软件但并不会使用计算机语言代码的人群,为设计者提供更好的互动、交互、展示、应用理念。 4.2 重要突破 4.2.1 改变了传统的设计模式 传统的设计模式常常将设计师与开发人员的工作完全的割裂开,往往是先由设计师完成界面结构的设计再交给程序开发人员实现功能需求。但是,由于专业领域的不同,在软件的设计与实现过程中往往会出现概念理解性的错误及设计思想与功能实现技术支持的冲突,给开发带来困扰和难度。而GooStation开发平台支持程序员与设计师共同开发软件产品,实现“细分工种,无缝对接”的软件设计模式。同时针对设计者群体,无论你的设计制作来源于任何软件,在GooStation中都可以完全尊重你设计的原型,将你设计的一张张UI或UE工程项目图快速、简单、方便的直接搭建,无需再通过程序员来搭建UI或UE。设计师所想表达的设计的完美性可以完全由自己实现,再也不用借助程序员来帮设计师调整,解放程序员设计的困扰也释放了设计师对设计本身完美性的执著追求。 4.2.2 打破了只有开发人员才能开发应用软件的专业性局限 研发者在设计实现GooStation软件开发工具平台的过程中充分研究考量了初级用户(普通用户)、中级用户(设计者人群)、高级用户(程序开发员)三种级别开发使用人群在技术掌握程度与应用能力等各方面的实际情况,最大程度的满足了各级用户的使用需求。初级(普通用户)不必困扰于自己不懂任何计算机语言,GooStation软件开发工具平台内部丰富的对象资源工具及强大的设计编辑功能,可以不使用计算机语言代码来开发软件;对于中级用户(设计者人群)或高级用户(程序开发员)更可以迅速掌握使用GooStation软件开发工具平台的可视化开发技巧,根据自己创作设想要达到的效果,通过其内部强大的工具,良好的交互编辑功能,简单易懂的谷语言编码,就可以轻松实现应用软件程序的快速开发。 4.2.3 改变了跨平台开发的重复编码问题 谷语言拥有自己的编译引擎,使用者在完成一个项目工程后,不必担心平台系统差异造成不同的编译问题。GooStation提供给开发用户“傻瓜式”一键发布应用的功能。直接发布出你需要的安装文件: 浏览器平台:网站应用程序包 Windows平台:EXE运行文件 IOS平台:IPA安装文件 Android平台:APK安装文件 降低开发难度,提高开发效率,节省更多的时间用于创意设计,实现真正意义上的“一次开发,多平台运行”。 4.3开发优势 4.3.1 GooStation实现快速开发APP软件 GooStation软件是一款功能强大的、用于快速开发应用程序软件的工具平台。它的出现顺应了未来IT领域对跨平台应用程序开发的发展趋势,针对中小型企业快速开发应用软件的创新性需求,提供更加强大、简单易用的IDE编辑功能。 4.3.2 零代码交互设计,可视化编辑开发平台 GooStation软件开发平台拥有直观简洁的界面设计,提供便捷用户操作的内置工具、实现友好交互的开发模式。它的基本设计理念是“以最单纯直接的交互方式呈现,可视化编辑用户想要的效果”,简化程序开发者编写代码的工作,同时面向想开发软件但并不会使用计算机语言的人群降低了开发门槛,还为设计者人群提供更好的互动、交互、展示、应用理念。 4.3.3 “傻瓜式”一键发布多平台运行程序 GooStation软件开发工具平台最强大的功能和优势就是它可以在程序设计完成之后“傻瓜式”一键发布成为应用于不同系统平台的安装文件,从而实现真正意义上的“一次开发,多平台运行”的软件开发愿景。可以说GooStation软件开发工具平台将开发软件的门槛降低到普通人都可以使用它来进行软件的开发创意工作,让人人都可以成为软件世界的创造者。 4.4 GooStation能做什么 4.4.1 GPT多平台演示文稿功能(GooStationPoint)

GooStation可以为使用者提供一种优于传统PPT演示文稿的形式,来呈现更加丰富、生动的表现效果。 1、图片举例: PPT只能在自己的制作平台上演示文稿。(一个人拿着笔记本展示,到另一个地方没有笔记本,只有PAD没有安装展示。);GPT可以将演示文稿发布到多个平台展示。(一个人在笔记本上完成演示文稿的制作,到其他地方应用了不同的平台展示自己的文稿。) 2、如何编辑展示: PPT编辑重视单一交互模式为主;GPT编辑可以进行自由交互模式。 3、GPT中的连环画 GooStation工具内置的Show动画(连环画功能),可以在页面中直接完成添加一段对图片对象资源的动画演示(如添加一个个人动感影集效果展示,或者是一种创意设想)。通过GooStation强大的编辑功能,我们还可以将这种连环画功能实现的更具创意性、更具表现张力,实现动感的交互效果,多维度的展现效果。 4.4.2 电子杂志媒体出版平台工具 GooStation针对媒体行业,报纸,期刊,出版社等出版行业的数字出版提供内容制作,书架应用定制,特殊展示定制插件,内容审核,应用插件上架后台,用户数据统计插件,广告推广插件等完整流程的解决方案。 特点一:GooStation提供给出版者一键发布测试成品的功能或直接生成成品功能,将完整的出版成品方式决定权直接给予使用者,不会存在发布还需再收费的问题。可以说只要拥有一套GooStation对于一个出版者来说,可以根据自己的需求来发布成品,完全由出版者用户决定成品的价值。并且可由出版者来决定发布成的成品针对的平台安装程序包: APK、IPA、EXE、WEB包。 特点二:媒体出版中从内容编辑到发布成品的整个过程中,GooStation可以提供给出版使用者最为简单的操作编辑过程,将复杂的代码编程简化为用户编辑操作参数的方式,让不会计算机语言编程的大多数媒体编辑者可以拥有自由组合的选择:文字、图片、视频、声音的交互编辑方法。让媒体出版的展现方式更为丰富与绚丽。 特点三:GooStation提供给出版者后台管理极为简化方便的操作模式,同时拥有更高的扩展模式。 4.4.3 应用软件APP开发平台 GooStation的创造者希望更多的人能够参与到软件开发的过程中来。这也是创造谷语言和GooStation开发平台的初衷。为大多数人能够更为简单的创造软件应用,充分利用每个人的想象力,简化制造方法,这就是GooStation要带给更多使用它的人的目的。 GooStation在应用软件APP上的开发也是非常有特点的。 开发ERP、CRM、OA办公等企业应用软件(如考试系统,人事管理系统等); 开发餐厅、酒店管理应用软件(如酒店房间预订系统,餐厅点餐系统); 开发益智类小游戏,视频播放,音乐欣赏,个人APP应用等个性软件(如为自己的私家小车定制一个油耗计算应用软件,可以实时了解自己的小车信息) 对于门户网站流行的博客和空间来说,如果采用GooStation技术来面对用户,可以让博客和空间个性化展示的更为丰富与自由,并且支持移动平台。同时可以让用户更为自由的编辑创作自己的应用空间,用拼图的方式来编辑属于自己的应用博客或完全个性化的应用空间。 4.5 适用人群 GooStation初级用户(普通用户)可以通过GooStation平台开发自己的创意软件,不使用计算机代码语言也可以成为软件的生产者。GooStation平台为初级用户提供了简单的参数模块化封装,初级用户所操作的对象编辑,以及逻辑编辑,可以通过直观可视化的模式来实现软件开发的创作。(软件创造达人) GooStation中级用户(设计者人群)中级用户的创作同样可以在初级用户的基础上来实现这一开发软件应用程序的目标“拼图式开发”。中级用户的特点就是专业性比较强,突出设计与创意,GooStation提供给这类人群更为方便的交互应用实现,让设计人群在想象创作过程中直接呈现设计后的小样(DEMO)。同时这个小样(DEMO)也可以让程序员继续开发逻辑功能部分。中级用户可以把自己的设计效果生成GooStation的模版插件格式,上传到CoolfayBank的零配件市场上让更多的GooStation用户使用设计的创意。 GooStation高级用户(程序开发员)通过使用谷语言代码和GooStation软件开发工具平台的可视化开发模式,更加简化项目工程的开发模式。简化程序员的工作,同时,将自己的个性设计上传CoolfayBank零配件市场,可以让程序员开发的功能组件获得收益,不仅仅停留在现有只能开发软件程序成品的市场范围中。