GooStation軟體開發平台

GooStation軟體開發平台

GooStation軟體是由Coolfay GooStation開發組織團體推出的開發平台,是一款功能強大的跨平台應用程式開發工具。GooStation RC版本於2014年1月1日正式上線,集成代碼編寫功能、分析功能、編譯功能、debug功能等一體化的IDE開發環境模式,順應多平台應用程式軟體快速開發的歷史趨勢,滿足技術更新快速的回響需求,採用提供豐富素材庫的商業模式,模板外掛程式拼接合成式的開發,實現了軟體開發的輕鬆、快速。使軟體開發工作變得更加全民化,大眾化。

開發背景

谷電腦程式編程設計語言

需要一種編程設計語言,通俗易懂,即使沒有計算機語言基礎的人也能夠迅速掌握其使用方法與編碼技巧,在效率贏得機遇的時代,人們急需一種擺脫專業限制,能夠在最短時間學習掌握的編程設計語言。
需要一種編程設計語言能夠適應多平台的套用軟體開發需求,無需重複編碼就可以實現跨平台應用程式開發。
需要一種編程設計語言最大程度的簡單,實現快捷編碼,只需很少的代碼命令,無需複雜的算法設計與邏輯控制就可以實現想要的功能與效果,甚至,可以完全擺脫語言代碼編程的限制,實現絕對意義上的可視化界面編程
谷電腦程式編程設計語言是由CoolfayGooStation開發組織團體開發的一種新型的跨平台電腦程式編。
程設計語言。GooStation實驗室創立這種語言的目的和想法是為了拋棄傳統程式設計語言中複雜的語法、繁瑣的編寫、死板格式化的規則,谷語言是一種全新的模式創造性開發。

目的

改變傳統語言模式

谷語言並沒有延續傳統程式語言面向對象方式的思路,它的“面向對象”思想並不是像我們熟識的其他軟體開發語言那樣通過類的方式,谷語言的思路是將對象直接包裝成為一個個可以在IDE中使用的工具對象,形成標準的標籤零件。因此,你不必關心如何封裝,不必因為繼承、多態而帶來的複雜邏輯關係而苦惱。谷語言將使我們用簡單的操作與少量的程式命令實現需要的套用目的與表現效果。

特點

谷語言擁有自己獨特的語法規則。首先,它擁有極其簡單的數據類型,使我們避免了可能因為類型不安全性帶來的不必要的麻煩,其次,同為面向對象的編程,谷語言卻不涉及任何類的封裝,繼承概念,它完全是形象具體的可視化對象,不需要考慮任何數據與方法的問題;再次,它的程式結構採用最基本的邏輯流程控制語句,使我們的開發避免了繁瑣的邏輯計算與複雜的調用關係。
在此基礎上,谷語言還為軟體開發人員提供了一系列的函式工具來最大程度的滿足軟體開發人員的需求,從而實現更加簡單、高效的軟體開發過程。甚至沒有任何計算機基礎,沒有任何開發經驗,對比傳統流行的其他語言類型的學習,學習谷語言的時間相當於傳統語言十分之一的時間,完全可以讓計算機零基礎的人快速成為軟體套用的開發者。
而且,谷語言提供強大的多平台控制平衡的能力,具有更加完美的跨平台開發的特性,其“完美”體現在它並非傳統意義上的代碼具有可移植性,而是我們可以完全不需要修改或重新編寫代碼就能夠實現套用於不同系統平台的軟體開發。從而實現了真正意義上的“一次編碼,多平台運行”的軟體開發願景。

功能

谷語言可包括的運行環境有:Adobeflash外掛程式;微軟的.netframework框架;蘋果IOS系統以及谷歌Android系統。GooStation可以用更為直接的可視化操作界面完成軟體程式設計者的直接創意需求,可視化的實現可以大大減少代碼編寫中的不確定性障礙和編寫工作量,增加直觀的套用設計,採用簡明標籤國際通用的XML格式編寫代碼;編寫完成一個套用軟體後編程者可直接在GooStation中生成需要的安裝程式。CoolfayGoo谷程式語言可以用於網頁設計、PC套用軟體開發、平板電腦套用軟體開發、STB應用程式軟體開發及移動設備套用軟體的開發。它具備較強的擴展性,由於採用XML檔案形式,還可擴展到Linux,Unix等其它系統上的應用程式開發。

語法核心機制

如下圖所示為CoolfayGoo谷程式語言中的編寫特點方式:
編寫特點方式編寫特點方式

兩個對象容器編寫方式:
1、第一個為對象內容容器:cfy.xml。
2、第二個為對象事件動作容器:cfy_event.xml。
載入容器編寫方式:
1、默認載入模式cfyconfig.xml
2、設定載入模式cfyconfig.xml
可視化對象容器、事件容器和載入模式呈現在GooStation工具編寫中,直接呈現想要的套用效果,減少使用者代碼的編寫量。

谷語言開發工具GooStation

GooStation工具運行環境

支持的作業系統:
WindowsXPSP3
WindowsServer2003SP2
WindowsVistaSP1或更高版本
WindowsServer2008(在伺服器核心角色上不受支持)
Windows7
WindowsServer2008R2(在伺服器核心角色上不受支持)
Windows7SP1
WindowsServer2008R2SP1
支持的體系結構:
x86
x64
硬體要求:
建議的最低要求:Pentium1GHz或更快,512MBRAM或更大
最小磁碟空間:
x86–850MB
x64–2GB
必備組件:
WindowsInstaller3.1或更高版本
InternetExplorer5.01或更高版本
GooStation工具編譯生成應用程式運行環境
硬體運行環境
CPU主頻:>=800MHz
CPU類型:X86、ARM、MIPS
記憶體:>=128M

運行原理

如下圖所示為CoolfayGoo谷程式語言中的運行原理方式:
運行原理方式運行原理方式

通過可視化GooStation工具完成對谷語言代碼的編寫,簡化代碼中標籤手動編寫和XML代碼編寫的繁瑣過程,完全成為可視化直觀直接的使用操作面對用戶,運行原理從1.0升級到1.8簡化為通過GooStation工具編寫完成工程檔案(套用軟體程式編寫)所有語言代碼,運用操作GooStation工具編譯生成為一個套用軟體安裝程式。

運行環境

如下圖所示為CoolfayGoo谷程式語言中的運行環境方式:
運行環境方式運行環境方式

語法結構示意

如下圖所示為CoolfayGoo谷程式語言中的語法結構示意方式:
結構示意方式結構示意方式

重點標籤套用示意

如下圖所示為CoolfayGoo谷程式語言中a標籤載入示意方式:
標籤載入示意標籤載入示意

a標籤載入將覆蓋在cfy父級基礎頁面之上,我們將得到新的一個頁面方式。
如下圖所示為CoolfayGoo谷程式語言中clipAction標籤載入示意方式:
標籤載入示意方式標籤載入示意方式

GooStation工具設計說明

GooStation概述

平台特性

GooStation是一款新型的、用於快速開發應用程式軟體的工具平台。它的基本理念就是“以最單純直接的互動方式呈現,可視化編輯用戶想要的效果”。
GooStation軟體開發工具平台是一款擁有直觀界面、便捷操作、友好互動的軟體開發工具產品。首先,開發使用者通過觀察平台IDE編輯視窗界面,就能對其主要功能一目了然。其次,它內部實現了多種對象資源工具,擁有強大的設計功能及編輯調試功能,可以讓開發使用者快速完成應用程式的結構設計與功能實現。
GooStation軟體開發工具平台支持程式設計師與設計師共同開發軟體產品,並且可以在開發過程中細分工種,無縫對接;可視化的界面提供直觀的套用設計,大大減少代碼編寫過程中的不確定性障礙,進而減少編寫工作量,提高軟體程式開發速度。
GooStation軟體開發工具平台在加強互動創新設計模式的同時降低開發門檻,它主要針對中國中小型企業對軟體套用的創新性需求,解決業務層面的實際問題,面向想開發軟體但並不會使用計算機語言代碼的人群,為設計者提供更好的互動、互動、展示、套用理念。

重要突破

改變了傳統設計模式

傳統的設計模式常常將設計師與開發人員的工作完全的割裂開,往往是先由設計師完成界面結構的設計再交給程式開發人員實現功能需求。但是,由於專業領域的不同,在軟體的設計與實現過程中往往會出現概念理解性的錯誤及設計思想與功能實現技術支持的衝突,給開發帶來困擾和難度。而GooStation開發平台支持程式設計師與設計師共同開發軟體產品,實現“細分工種,無縫對接”的軟體設計模式。同時針對設計者群體,無論你的設計製作來源於任何軟體,在GooStation中都可以完全尊重你設計的原型,將你設計的一張張UI或UE工程項目圖快速、簡單、方便的直接搭建,無需再通過程式設計師來搭建UI或UE。設計師所想表達的設計的完美性可以完全由自己實現,再也不用藉助程式設計師來幫設計師調整,解放程式設計師設計的困擾也釋放了設計師對設計本身完美性的執著追求。

打破專業性局限

研發者在設計實現GooStation軟體開發工具平台的過程中充分研究考量了初級用戶(普通用戶)、中級用戶(設計者人群)、高級用戶(程式開發員)三種級別開發使用人群在技術掌握程度與套用能力等各方面的實際情況,最大程度的滿足了各級用戶的使用需求。初級(普通用戶)不必困擾於自己不懂任何計算機語言,GooStation軟體開發工具平台內部豐富的對象資源工具及強大的設計編輯功能,可以不使用計算機語言代碼來開發軟體;對於中級用戶(設計者人群)或高級用戶(程式開發員)更可以迅速掌握使用GooStation軟體開發工具平台的可視化開發技巧,根據自己創作構想要達到的效果,通過其內部強大的工具,良好的互動編輯功能,簡單易懂的谷語言編碼,就可以輕鬆實現套用軟體程式的快速開發。

改變跨平台開發重複編碼問題

谷語言擁有自己的編譯引擎,使用者在完成一個項目工程後,不必擔心平台系統差異造成不同的編譯問題。GooStation提供給開發用戶“傻瓜式”一鍵發布套用的功能。直接發布出你需要的安裝檔案:
瀏覽器平台:網站應用程式包
Windows平台:EXE運行檔案
IOS平台:IPA安裝檔案
Android平台:APK安裝檔案
降低開發難度,提高開發效率,節省更多的時間用於創意設計,實現真正意義上的“一次開發,多平台運行”。

開發優勢

GooStation實現快速開發APP軟體

GooStation軟體是一款功能強大的、用於快速開發應用程式軟體的工具平台。它的出現順應了未來IT領域對跨平台應用程式開發的發展趨勢,針對中小型企業快速開發套用軟體的創新性需求,提供更加強大、簡單易用的IDE編輯功能。

零代碼互動可視化編輯

GooStation軟體開發平台擁有直觀簡潔的界面設計,提供便捷用戶操作的內置工具、實現友好互動的開發模式。它的基本設計理念是“以最單純直接的互動方式呈現,可視化編輯用戶想要的效果”,簡化程式開發者編寫代碼的工作,同時面向想開發軟體但並不會使用計算機語言的人群降低了開發門檻,還為設計者人群提供更好的互動、互動、展示、套用理念。

一鍵發布多平台運行程式

GooStation軟體開發工具平台最強大的功能和優勢就是它可以在程式設計完成之後“傻瓜式”一鍵發布成為套用於不同系統平台的安裝檔案,從而實現真正意義上的“一次開發,多平台運行”的軟體開發願景。可以說GooStation軟體開發工具平台將開發軟體的門檻降低到普通人都可以使用它來進行軟體的開發創意工作,讓人人都可以成為軟體世界的創造者。

GooStation能做什麼

GPT多平台演示文稿功能

GooStation可以為使用者提供一種優於傳統PPT演示文稿的形式,來呈現更加豐富、生動的表現效果。
1、圖片舉例:PPT只能在自己的製作平台上演示文稿。(一個人拿著筆記本展示,到另一個地方沒有筆記本,只有PAD沒有安裝展示。);GPT可以將演示文稿發布到多個平台展示。(一個人在筆記本上完成演示文稿的製作,到其他地方套用了不同的平台展示自己的文稿。)
2、如何編輯展示:
PPT編輯重視單一互動模式為主;GPT編輯可以進行自由互動模式。
3、GPT中的連環畫
GooStation工具內置的Show動畫(連環畫功能),可以在頁面中直接完成添加一段對圖片對象資源的動畫演示(如添加一個個人動感影集效果展示,或者是一種創意構想)。通過GooStation強大的編輯功能,我們還可以將這種連環畫功能實現的更具創意性、更具表現張力,實現動感的互動效果,多維度的展現效果。

電子雜誌媒體出版平台工具

GooStation針對媒體行業,報紙,期刊,出版社等出版行業的數字出版提供內容製作,書架套用定製,特殊展示定製外掛程式,內容審核,套用外掛程式上架後台,用戶數據統計外掛程式,廣告推廣外掛程式等完整流程的解決方案。
特點一:GooStation提供給出版者一鍵發布測試成品的功能或直接生成成品功能,將完整的出版成品方式決定權直接給予使用者,不會存在發布還需再收費的問題。可以說只要擁有一套GooStation對於一個出版者來說,可以根據自己的需求來發布成品,完全由出版者用戶決定成品的價值。並且可由出版者來決定發布成的成品針對的平台安裝程式包:
APK、IPA、EXE、WEB包。
特點二:媒體出版中從內容編輯到發布成品的整個過程中,GooStation可以提供給出版使用者最為簡單的操作編輯過程,將複雜的代碼編程簡化為用戶編輯操作參數的方式,讓不會計算機語言編程的大多數媒體編輯者可以擁有自由組合的選擇:文字、圖片、視頻、聲音的互動編輯方法。讓媒體出版的展現方式更為豐富與絢麗。
特點三:GooStation提供給出版者後台管理極為簡化方便的操作模式,同時擁有更高的擴展模式。

套用軟體APP開發平台

GooStation的創造者希望更多的人能夠參與到軟體開發的過程中來。這也是創造谷語言和GooStation開發平台的初衷。為大多數人能夠更為簡單的創造軟體套用,充分利用每個人的想像力,簡化製造方法,這就是GooStation要帶給更多使用它的人的目的。
GooStation在套用軟體APP上的開發也是非常有特點的。
開發ERP、CRM、OA辦公等企業套用軟體(如考試系統,人事管理系統等);
開發餐廳、酒店管理套用軟體(如酒店房間預訂系統,餐廳點餐系統);
開發益智類小遊戲,視頻播放,音樂欣賞,個人APP套用等個性軟體(如為自己的私家小車定製一個油耗計算套用軟體,可以實時了解自己的小車信息)
對於入口網站流行的部落格和空間來說,如果採用GooStation技術來面對用戶,可以讓部落格和空間個性化展示的更為豐富與自由,並且支持移動平台。同時可以讓用戶更為自由的編輯創作自己的套用空間,用拼圖的方式來編輯屬於自己的套用部落格或完全個性化的套用空間。

適用人群

GooStation初級用戶(普通用戶)可以通過GooStation平台開發自己的創意軟體,不使用計算機代碼語言也可以成為軟體的生產者。GooStation平台為初級用戶提供了簡單的參數模組化封裝,初級用戶所操作的對象編輯,以及邏輯編輯,可以通過直觀可視化的模式來實現軟體開發的創作。(軟體創造達人)
GooStation中級用戶(設計者人群)中級用戶的創作同樣可以在初級用戶的基礎上來實現這一開發軟體應用程式的目標“拼圖式開發”。中級用戶的特點就是專業性比較強,突出設計與創意,GooStation提供給這類人群更為方便的互動套用實現,讓設計人群在想像創作過程中直接呈現設計後的小樣(DEMO)。同時這個小樣(DEMO)也可以讓程式設計師繼續開發邏輯功能部分。中級用戶可以把自己的設計效果生成GooStation的模版外掛程式格式,上傳到CoolfayBank的零配件市場上讓更多的GooStation用戶使用設計的創意。
GooStation高級用戶(程式開發員)通過使用谷語言代碼和GooStation軟體開發工具平台的可視化開發模式,更加簡化項目工程的開發模式。簡化程式設計師的工作,同時,將自己的個性設計上傳CoolfayBank零配件市場,可以讓程式設計師開發的功能組件獲得收益,不僅僅停留在現有隻能開發軟體程式成品的市場範圍中。

相關詞條

相關搜尋

熱門詞條

聯絡我們