自带“软件农场”的开发环境是种什么样的体验
2017-02-15 22:22
447 查看
Gambas的IDE环境,有一个软件农场的入口,英文叫GambasFarm,打开后列出了所有发布到农场里的第三方软件,可以安装或下载。
作为一个社区驱动的开源开发工具产品,还花了人力物力财力去做这样的类似"应用商店"的东西,背后可能是有着某种美好的规划,但上面的内容实在很少,点击了下载,进度却始终为0%,而且对话框无法取消和关闭(这种情况应该是某一时刻服务器响应连接状态是排队的,IDE中没有做超时处理,一直处于连接状态,又无法中断连接)。此时,除了杀掉进程重来别无它法。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/07/bc4fb9b22f3273979d04dba9ab5f760e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/07/708e5331bbc18061b7e7337260ba6c0c.png)
另外,还尝试了一下Web开发,基本形式与ASP相似,可以直接编写混合式的动态页面,代码格式如下:
但最后没有跑起来,提示端口被占用,完全看不到它要开启哪个端口,也没有找到修改监听端口的任何文档说明。
从这个角度,这个产品的体验是比较糟糕的,虽然官方网站在维护一个wiki,但文档的脉络和细节都没有相关描述,这其实就是开源社区的普遍现实,开源一款程序很简单,但做起来一整套生态非常困难。
作为一个有兴趣参与开源社区程序开发,或者说想为开源社区贡献力量的人,可以考虑有所投入。
作为一个社区驱动的开源开发工具产品,还花了人力物力财力去做这样的类似"应用商店"的东西,背后可能是有着某种美好的规划,但上面的内容实在很少,点击了下载,进度却始终为0%,而且对话框无法取消和关闭(这种情况应该是某一时刻服务器响应连接状态是排队的,IDE中没有做超时处理,一直处于连接状态,又无法中断连接)。此时,除了杀掉进程重来别无它法。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/07/bc4fb9b22f3273979d04dba9ab5f760e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/07/708e5331bbc18061b7e7337260ba6c0c.png)
另外,还尝试了一下Web开发,基本形式与ASP相似,可以直接编写混合式的动态页面,代码格式如下:
<% Dim sEnv As String %> <html> <body> <h1>Gambas web application</h1> <table border="1" cellpadding="4" cellspacing="0"> <tr> <th>Variable</th> <th>Value</th> </tr> <% For Each sEnv In Env %> <tr> <td><%=sEnv%></td> <td><%=Env[sEnv]%></td> </tr> <% Next %> </table> </body> </html>
但最后没有跑起来,提示端口被占用,完全看不到它要开启哪个端口,也没有找到修改监听端口的任何文档说明。
从这个角度,这个产品的体验是比较糟糕的,虽然官方网站在维护一个wiki,但文档的脉络和细节都没有相关描述,这其实就是开源社区的普遍现实,开源一款程序很简单,但做起来一整套生态非常困难。
作为一个有兴趣参与开源社区程序开发,或者说想为开源社区贡献力量的人,可以考虑有所投入。
相关文章推荐
- 建立Windows Embedded CE 6.0开发环境所必须遵守的软件安装顺序
- 构建跨平台的自由桌面开发环境(C/C++)(二)软件安装和配置
- 手机软件开发环境介绍
- FoxPro在网络环境下开发数据库管理软件的一些经验
- 我的软件开发之初体验
- 中国的软件开发环境就这样,他妈的他能做好嘛
- C语言的窗口式图形界面设计——自带汉字环境的应用软件编程http://bbs.51cto.com/thread-63947-1-1.html
- 软件开发环境(Software Development Environment,SDE)
- 构建跨平台的自由桌面开发环境(C/C++)(二)软件安装和配置
- 嵌入式软件调试开发环境Tornado
- wtp 还是 myeclipse 安慰我过时开发软件环境
- 敏捷软件开发基础: 持续集成环境的构建
- 由于Python本身自带的界面库功能并不强大,我们使用Python+wxPython作为界面开发平台,在公司新的项目中进行界面开发。开发过程使用Eclipse+PyDev 作为集成开发环境。产品发布时使用Py2exe进行打包。如今,在我的团队中,Pytho
- 服务于3G手机的移动游戏应用软件开发环境
- XAML开发入门之用VS2005开发XAML程序(运行所需软件环境)
- 构建跨平台的自由桌面开发环境(C/C++)(一、软件介绍)
- 龙芯软件开发(22)-- 初始化环境参数
- 谈软件的开发环境,工具,知识点
- 软件开发环境
- MP3是怎样焊接的?焊出来什么样?需要什么开发环境