gw 发帖数: 2175 | 1 或者集成环境,
也不知道叫什么,
就是一个软件包可以根据需要选择不同的功能模块,
必要时可能模块间需要通讯,或者查找数据
希望扩展性好,方便以后加功能模块。
每个模块可能都很小,就是一些gadgets. |
z****e 发帖数: 54598 | 2 你是想做类似juju一样的东西吧?
https://juju.ubuntu.com/
juju用的是go,以前用的是python |
gw 发帖数: 2175 | 3 是专业计算用的小gadgets
版上大牛们讨论最多的是Java ?这个弄类似juju的好用吗?
【在 z****e 的大作中提到】 : 你是想做类似juju一样的东西吧? : https://juju.ubuntu.com/ : juju用的是go,以前用的是python
|
z****e 发帖数: 54598 | 4 不那么容易
因为java主要是屏蔽os的差异用的
而如果你的这个是打算跟os紧密绑定的话,就不要用java了
juju主要是自动生成各种os操作脚本来搞定各种需求
其实就是解释你ui界面上的各种操作
但是如果你用的是计算用的gadgets,这个其实是app了
这个计算是什么计算?hpc还是分布式?
如果是分布式的话,用java没啥问题,而且还推荐你用java
你这个问题其实变成一个构架的问题了,java也有很多平台
比如hadoop,eclipse这些,其实都是平台,先做基本功能
然后再在上面做plugins扩展酱紫,vert.x也是一个平台,通过zip扩展
如果是hpc的话,未必需要,因为不存在有不同的os产生的混乱
【在 gw 的大作中提到】 : 是专业计算用的小gadgets : 版上大牛们讨论最多的是Java ?这个弄类似juju的好用吗?
|
gw 发帖数: 2175 | 5 谢谢这么详细的回答。这些计算都很简单,主要是可能涉及多个计算模块,当然这是编
程问题。
的确有最终做成app的打算,这样就只有Java 了?
不好意思,再问一个版上热门话题:c#开源有助于他在不同os上开发app吗?
【在 z****e 的大作中提到】 : 不那么容易 : 因为java主要是屏蔽os的差异用的 : 而如果你的这个是打算跟os紧密绑定的话,就不要用java了 : juju主要是自动生成各种os操作脚本来搞定各种需求 : 其实就是解释你ui界面上的各种操作 : 但是如果你用的是计算用的gadgets,这个其实是app了 : 这个计算是什么计算?hpc还是分布式? : 如果是分布式的话,用java没啥问题,而且还推荐你用java : 你这个问题其实变成一个构架的问题了,java也有很多平台 : 比如hadoop,eclipse这些,其实都是平台,先做基本功能
|
p*****2 发帖数: 21240 | 6 scala不错
【在 gw 的大作中提到】 : 谢谢这么详细的回答。这些计算都很简单,主要是可能涉及多个计算模块,当然这是编 : 程问题。 : 的确有最终做成app的打算,这样就只有Java 了? : 不好意思,再问一个版上热门话题:c#开源有助于他在不同os上开发app吗?
|
z****e 发帖数: 54598 | 7 无助于
.net刚开源
离真正成熟的跨平台运行还早着呢
而且m$会不会这样自断jj也很难说
当然他们的consultants会忽悠你说可行,问consultants
答案都是可以,其实问题多多
跨平台首选还是jvm,无论是效率还是各种工具的帮忙上
不过你如果做计算的话,java会比较繁琐,scala比较好
scala对付复杂的公式什么相比java会容易搞
现在趋势都是用scala来写一些复杂的计算
java一个Math.pow(x,2)就够呛
scala可以重载符号,变成x**2
当然scala没那么容易搞就是了
【在 gw 的大作中提到】 : 谢谢这么详细的回答。这些计算都很简单,主要是可能涉及多个计算模块,当然这是编 : 程问题。 : 的确有最终做成app的打算,这样就只有Java 了? : 不好意思,再问一个版上热门话题:c#开源有助于他在不同os上开发app吗?
|
b*******s 发帖数: 5216 | 8 once open-sourced, open-sourced forever
never heard of it?
【在 z****e 的大作中提到】 : 无助于 : .net刚开源 : 离真正成熟的跨平台运行还早着呢 : 而且m$会不会这样自断jj也很难说 : 当然他们的consultants会忽悠你说可行,问consultants : 答案都是可以,其实问题多多 : 跨平台首选还是jvm,无论是效率还是各种工具的帮忙上 : 不过你如果做计算的话,java会比较繁琐,scala比较好 : scala对付复杂的公式什么相比java会容易搞 : 现在趋势都是用scala来写一些复杂的计算
|
gw 发帖数: 2175 | 9 Scala没有那么容易搞是什么意思?
我一个生物千老编程dummy,只是想学学
【在 z****e 的大作中提到】 : 无助于 : .net刚开源 : 离真正成熟的跨平台运行还早着呢 : 而且m$会不会这样自断jj也很难说 : 当然他们的consultants会忽悠你说可行,问consultants : 答案都是可以,其实问题多多 : 跨平台首选还是jvm,无论是效率还是各种工具的帮忙上 : 不过你如果做计算的话,java会比较繁琐,scala比较好 : scala对付复杂的公式什么相比java会容易搞 : 现在趋势都是用scala来写一些复杂的计算
|
z****e 发帖数: 54598 | 10 scala一般要先把java弄熟之后再搞会更容易
要不然概念太多,比较容易乱
不过如果你只是自己写的话,不涉及跟其他人的合作
可能也不会那么困难了,看别人写的scala代码是灰常痛苦的一件事
【在 gw 的大作中提到】 : Scala没有那么容易搞是什么意思? : 我一个生物千老编程dummy,只是想学学
|
gw 发帖数: 2175 | 11 看了各位大牛对scala的讨论,看来真的很难呀
对于我这样的编程白痴,能有希望学会吗?
必须一步步从JAVA开学吗?
请老师推荐学习方法、步骤和材料。
【在 z****e 的大作中提到】 : scala一般要先把java弄熟之后再搞会更容易 : 要不然概念太多,比较容易乱 : 不过如果你只是自己写的话,不涉及跟其他人的合作 : 可能也不会那么困难了,看别人写的scala代码是灰常痛苦的一件事
|
z****e 发帖数: 54598 | 12 要想靠scala吃饭,维持生活,可能会比较难
但是你自己写个东西,可能也没那么难了
确保你自己能看懂就好了
scala可以不用从java开始,但是毕竟是新东西
很多东西都在变化中,不像java那么稳定,各种乱七八糟的参考什么随便搜就有
scala文档要差不少
【在 gw 的大作中提到】 : 看了各位大牛对scala的讨论,看来真的很难呀 : 对于我这样的编程白痴,能有希望学会吗? : 必须一步步从JAVA开学吗? : 请老师推荐学习方法、步骤和材料。
|