[八卦] 圈内有Java开发者么,移植Java API到D中如何?
troyconder
2009-06-10
D目前有两个标准库phobos和tango,但是感觉都不是特别舒服。
用习惯了Java API的写法,再去记忆D的API觉得很累,现在好像已经有人在做 .NET的封装了,不知道有没有Java的封装呢,谁有兴趣? 个人感觉不需要做太复杂了,就做成像Java包一样,直接把源码包做出来就好了。目录结构层次都和Java API一样,不一定全部实现,基础的都实现了就OK了。估计这样还能吸引不少Java开发着加入D的大家庭吧,呵呵。我有个想法,就是把D做成各个语言版本的封装API,这样的话会吸引不少其他语言的开发者,并降低各个开发者的学习曲线。呵呵 痴人说梦。 |
|
betty_betty2008
2009-06-10
DWT2里不就是吗?
|
|
hqs7636
2009-06-10
中国人是没几个能做的
|
|
troyconder
2009-06-10
betty_betty2008 写道 DWT2里不就是吗?
DWT2是GUI库SWT移植过来的啊,我意思指的是Java SDK API 就是jdk的api |
|
troyconder
2009-06-10
hqs7636 写道 中国人是没几个能做的
难度不能说没有,但是说不能做就有点过于夸大了,这个只要熟悉Java和D的人 都能做 |
|
betty_betty2008
2009-06-10
troyconder 写道 betty_betty2008 写道 DWT2里不就是吗?
DWT2是GUI库SWT移植过来的啊,我意思指的是Java SDK API 就是jdk的api 对JAVA不太了解,但DWT2里 Base\src\java下的不是JAVA API吗? Java.beans,java.io,java.lang,java.math,java.net,java.nonstandard,java.text,java.util... |
|
troyconder
2009-06-10
betty_betty2008 写道 troyconder 写道 betty_betty2008 写道 DWT2里不就是吗?
DWT2是GUI库SWT移植过来的啊,我意思指的是Java SDK API 就是jdk的api 对JAVA不太了解,但DWT2里 Base\src\java下的不是JAVA API吗? Java.beans,java.io,java.lang,java.math,java.net,java.nonstandard,java.text,java.util... 哦?我没用过DWT2,如果这样的话,那的确是一个标准的API,看来有DWT2是个好东东,不知道DWT2是D1.0还是D2.0,是基于phobos还是tango,不过其实我希望是做一个d for java的标准库,而不是基于phobos或tango |
|
betty_betty2008
2009-06-10
troyconder 写道 betty_betty2008 写道 troyconder 写道 betty_betty2008 写道 DWT2里不就是吗?
DWT2是GUI库SWT移植过来的啊,我意思指的是Java SDK API 就是jdk的api 对JAVA不太了解,但DWT2里 Base\src\java下的不是JAVA API吗? Java.beans,java.io,java.lang,java.math,java.net,java.nonstandard,java.text,java.util... 哦?我没用过DWT2,如果这样的话,那的确是一个标准的API,看来有DWT2是个好东东,不知道DWT2是D1.0还是D2.0,是基于phobos还是tango,不过其实我希望是做一个d for java的标准库,而不是基于phobos或tango DWT2 是基于D1+TANGO,D2 版暂时还没苗头。 在我想来DWT2 的维护者Franco本身就是个JAVA用户,对JAVA比较熟悉吧,所以他接手了DWT这个项目,整个DWT2 在我看来就是用JAVA 的API来表达D。 |
|
sunnycare
2009-06-10
D有前途么?
|
|
hqs7636
2009-06-11
纯搬java暂时对付一下是可以,最好还是用 d 的特性重写
|