Google 昨天(2011年5月11日)发布了Chromebook。虽然这当然是一件好事,但我不知道为(非JavaScript)程序员买一个是否有趣。
你怎么看?例如,云中是否会有Java IDE?命令行,甚至?
Google 昨天(2011年5月11日)发布了Chromebook。虽然这当然是一件好事,但我不知道为(非JavaScript)程序员买一个是否有趣。
你怎么看?例如,云中是否会有Java IDE?命令行,甚至?
Answers:
已经有一个基于Web的终端仿真器,可提供远程命令行:http : //servermonitoringhq.com/blog/the_ultimate_web_based_ide
如果需要远程访问图形桌面,则JavaScript中还有两种不同的VNC实现:
我希望远程桌面软件制造商可以开始瞄准浏览器。例如,拥有一个无插件的citrix客户端具有商业意义。
不过,它不必一定是整个桌面,因为有一些实验可以运行Gnome应用程序,并将其输出呈现到浏览器中:http : //blogs.gnome.org/alexl/2011/03/15/gtk-html-后端更新/
最后,还有一些基于Web的IDE项目:
因此,总而言之,您今天已经有了选择,并且还会有更多选择。
我希望拥有基于Web的IDE的优势(通用访问权限,易于部署,易于与构建和测试基础结构集成)将把一些非Web应用程序开发人员拉到基于Web的IDE上。
直到您可以在线获得完整的开发环境,包括访问测试平台。
这意味着它取决于您所需的软件类型。系统编程将很难在线提供,而Web开发可能更容易。
因此,在所有情况下,我认为(在基础架构设置中)仅购买“真正的”计算机会比必须将所有设备都置于网上便宜。
我想开发人员无论如何都需要高端计算机来使其所有工具顺利地协同工作。
如果您看一下硬件,它具有典型上网本的规格:
- 英特尔®ATOM处理器N570
- 2GB标准系统内存
- 16GB固态硬盘(mSATA)
即使您以某种方式“越狱”,低规格也会阻止您在上网本本身上运行任何类型的开发环境。
这使您可以选择“在云端”进行开发,而这还不存在。例如,如果您查看Google当前提供的开发人员工具,则该工具主要基于Eclipse(GAE,GWT,Android,甚至是Chrome SDK工具包的一部分)。世界上没有任何办法可以在Chromebook上运行它们。
我认为Chromebook应该比通用计算机更像是通讯设备。
我认为我们正处于向此类编程的市场转变的开始(即,一切都基于Web)。
Web程序员(例如,构建网站的人员:)将是第一个受益的人。已经有像Kodingen这样的工具,它们非常适合原型设计和在PHP / Python / Ruby上工作。一旦这些类型的网站可以与Github / Bitbucket之类的服务以及Heroku之类的云托管服务充分合作,那么我几乎所有的工作都可以基于Web。
对我来说,这是一个很大的进步,因为它使您可以移动一些(例如在家工作等)。
对于其他类型的开发;我想最终我们可能会在云上看到足够的工具。但就目前而言,这样做的工具还很不完善。主要问题是,如果要开发桌面软件,则确实需要在桌面上进行构建和测试。也许在几年后,人们的计算方式将是在云中租用计算机-并使用类似上网本的机头将自己附加到他们需要的东西上。谁知道 :)
我在搜索“ java chrome OS”时发现了这一点:
进入命令提示符如果您是Linux黑客,您可能知道Google Chrome OS是基于Linux构建的,并且您想知道如何越狱设备以便进入命令提示符。事实证明:没有必要。命令提示符已内置到您的设备中!
重要说明:在遵循这些说明之前,请记住将设备置于开发人员模式(请参见上文)。
因此,即使采用传统方式,也无法安装Eclipse和使用Chromebook。
sudo apt-get purge google-chrome-stable
?
如果我想开发一个转码实用程序怎么办。转码视频文件(例如FFmpeg)。我无法在ChromeBook上做到这一点。因为它没有C ++的IDE?而且,如果我在USB记忆棒上有一个4GB的文件准备好进行转码,并且转码器本身在服务器上。然后,我首先必须坐着,等待4GB视频文件到服务器的传输完成。在开始测试我的转码实用程序之前。
再一次,是另一个文件,这是转码的新测试。这个想法很好,但是我不认为高端用户/程序员会使用。您将能够运行Adobe Premiere Pro,Avid Media Composer,Final Cut Pro之类的工具吗?
Premiere Pro和Avid需要优质的视频卡才能正常工作。任何人都无法在任何vnc /远程桌面客户端上顺利传输220 mbps的动画片段。
我的一些担忧。