BlueJ:从封闭到开放,对 Ian Utting 的采访

还没有读者喜欢这个。
open source button on keyboard

Opensource.com

如果您在过去 10 年中学习过 Java,那么您很有可能接触过 BlueJ 或其 младший брат,Greenfoot。BlueJ 最初由 Michael Kölling 开发,为初学者首次学习编程提供了一个简化的开发环境。它具有最少的界面元素

(与 Eclipse 等环境提供的数百个按钮和菜单项相比,只有十几个左右),一个“对象工作台”,供学生交互式地实验他们编写的类,以及一个扩展框架,允许第三方开发工具来支持初学者的学习。随着学生的进步,BlueJ 还内置了对团队项目的支持(内置了 Subversion 支持),以及简化的单元测试环境(基于 JUnit)和交互式调试器。

随着时间的推移,BlueJ 团队不断壮大;多年来,该团队遍布各大洲。在这次采访中,我与 Ian Utting 进行了交谈,他是 肯特大学 的高级讲师,也是 BlueJ 团队的核心成员。多年来,BlueJ 一直是一个闭源项目,直到最近才向世界开放源代码。对于你们中的一些人来说,这可能看起来很陌生(“为什么它曾经是封闭的?!”,您可能会问),Ian 与我们分享了为什么 BlueJ 是免费的但不是自由的,开放性的转变是如何发生的,以及该项目现在的状况。

标签
User profile image.
Matt 热衷于嵌入式控制可用语言的设计和开发。您可以在 concurrency.cc 上找到他的一些作品,这是在流行的 Arduino 平台上进行并行编程的集结地。然而,Matt 大部分时间都在 Berea College 担任教员。

2 条评论

太棒了,谢谢。这非常有趣。<a href="http://gnuosphere.wordpress.com/2008/11/30/scratch-and-greenfoot-licensing-blues/">当开发人员告诉我这些原因时,我曾担心过分叉和功能蔓延</a>。

非常有用的信息。我非常高兴。谢谢
<div style="height:0;width:0;overflow:hidden;">

<a href="http://www.boyacibadanaustasi.com/" title="boyaci">boyaci</a> <a href="http://www.boyaustasi.net/" title="boya">boya</a> <a href="http://www.boyayapidekorasyon.com/" title="dekorasyon">dekorasyon</a> <a href="http://www.catiaktarmaonarim.com/" title="çati ">cati</a> <a href="http://www.discepheustasi.com/" title="dis cephe ">dis cephe</a>

</div>

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 获得许可。
© . All rights reserved.