z****e 发帖数: 54598 | 1 就一个人,从无到有,硬生生地搞出了一家公司
你说说有谁比他更神奇的?
哦也,又是java |
z****e 发帖数: 54598 | 2 我觉得能跟他比的就是小鸟
objective c |
z****e 发帖数: 54598 | 3 山寨一个website,我觉得不算难
但是你要山寨一个minecraft,在24小时之内
嘿嘿 |
d********g 发帖数: 10550 | 4 Dropbox神不神?startup多了去了
【在 z****e 的大作中提到】 : 就一个人,从无到有,硬生生地搞出了一家公司 : 你说说有谁比他更神奇的? : 哦也,又是java
|
d********g 发帖数: 10550 | 5 隔行如隔山,你山寨个google看看?web你看到的估计10%都不到,功夫都在backend了
,当然你们组PHP那种可能比较简单
就一个烂大街的auth系统,你24天内裸写能把session、csrf、xss、social login、
multi email、oauth2搞定就算快了
【在 z****e 的大作中提到】 : 山寨一个website,我觉得不算难 : 但是你要山寨一个minecraft,在24小时之内 : 嘿嘿
|
z****e 发帖数: 54598 | 6 一个人搞的?
【在 d********g 的大作中提到】 : Dropbox神不神?startup多了去了
|
z****e 发帖数: 54598 | 7 山寨不讲究效率,山寨一个google还不容易
google也是慢慢慢慢累积起来的,不符合你们这种一夜爆发的需要
烂大街的系统直接用产品不就行了,干嘛要自己写?
俺们就是做backend的,所以不在乎你们web用什么
用啥都一样,对了,google的web好像还就是php,apache的改装版
【在 d********g 的大作中提到】 : 隔行如隔山,你山寨个google看看?web你看到的估计10%都不到,功夫都在backend了 : ,当然你们组PHP那种可能比较简单 : 就一个烂大街的auth系统,你24天内裸写能把session、csrf、xss、social login、 : multi email、oauth2搞定就算快了
|
d********g 发帖数: 10550 | 8 “烂大街的系统直接用产品不就行了,干嘛要自己写”
去startup,这态度一面都过不了。人要看你的github profile,看你属于用别人的还
是写东西给别人用那种
“俺们就是做backend的,所以不在乎你们web用什么”
这是典型的非startup思想。startup不分frontend/backend,要会就会全套,不会连进
都进不去。一招鲜在startup不灵的,startup不招螺丝钉
【在 z****e 的大作中提到】 : 山寨不讲究效率,山寨一个google还不容易 : google也是慢慢慢慢累积起来的,不符合你们这种一夜爆发的需要 : 烂大街的系统直接用产品不就行了,干嘛要自己写? : 俺们就是做backend的,所以不在乎你们web用什么 : 用啥都一样,对了,google的web好像还就是php,apache的改装版
|
d********g 发帖数: 10550 | 9 好好看下Dropbox历史吧,还有linode
【在 z****e 的大作中提到】 : 一个人搞的?
|
z****e 发帖数: 54598 | 10
那要看是什么部分要自己写,话说如果startup总是重复别人的劳动
那要发达也有难度
是啊,我又没有说现在在startup做,只是好奇你们在做啥而已
【在 d********g 的大作中提到】 : “烂大街的系统直接用产品不就行了,干嘛要自己写” : 去startup,这态度一面都过不了。人要看你的github profile,看你属于用别人的还 : 是写东西给别人用那种 : “俺们就是做backend的,所以不在乎你们web用什么” : 这是典型的非startup思想。startup不分frontend/backend,要会就会全套,不会连进 : 都进不去。一招鲜在startup不灵的,startup不招螺丝钉
|
|
|
z****e 发帖数: 54598 | 11 但是我觉得minecraft更有技术含量
dropbox我倒是有信心可以在一定时间内山寨出来
【在 d********g 的大作中提到】 : 好好看下Dropbox历史吧,还有linode
|
z****e 发帖数: 54598 | 12 linode不太清楚,没有想过这一块的东东
感觉界面好丑啊,不深入挖掘其内在了
但是你说的dropbox和pinterest
这两个要山寨出来,我可以做到
包括dropbox的几个客户端
我还可以同时作出android版的
windows,mac和linux版的
ios版的对objective c不熟悉,需要时间
其他的包括facebook,linkedin这些
我要山寨一个都可以做到
抄抄改改都可以实现
但是你要我山寨一个minecraft
我自恃是不太行的
也别把话说死,startup里面大话连篇
我只是说,各个语言都有startup的空间
php我看也能survive
我倒是不会随便堵死一个语言startup的前途
【在 d********g 的大作中提到】 : 好好看下Dropbox历史吧,还有linode
|
d********g 发帖数: 10550 | 13 auth系统涉及到安全,现成的至少要定制。就算用,source code肯定也是一条一条过
了一遍的
“重复别人劳动”是非startup才干的吧,都是startup开拓的新领域,回头别的公司搞
点二手的
startup需要can do attitude和“三天不学习,赶不上刘少奇”的危机感。你不在
startup做又根本不了解startup在做啥还能指点江山,这演的是哪一出?
【在 z****e 的大作中提到】 : linode不太清楚,没有想过这一块的东东 : 感觉界面好丑啊,不深入挖掘其内在了 : 但是你说的dropbox和pinterest : 这两个要山寨出来,我可以做到 : 包括dropbox的几个客户端 : 我还可以同时作出android版的 : windows,mac和linux版的 : ios版的对objective c不熟悉,需要时间 : 其他的包括facebook,linkedin这些 : 我要山寨一个都可以做到
|
d********g 发帖数: 10550 | 14 你话说得太大了,Dropbox和Pinterest还真不是你想像的那么容易的,这两家都是S3应
用的代表
就说Dropbox,做binary diff搞那个history,这东西你自己搞个小project问题不大,
上量就难,别说S3和本地的同步了。你还是先试试这几个入门的code challenge吧:
https://www.dropbox.com/jobs/challenges
Pinterest你看到的前端工作真不到10%。你鄙视错了,它可是扎扎实实的backend工作:
http://highscalability.com/blog/2012/5/21/pinterest-architectur
【在 z****e 的大作中提到】 : linode不太清楚,没有想过这一块的东东 : 感觉界面好丑啊,不深入挖掘其内在了 : 但是你说的dropbox和pinterest : 这两个要山寨出来,我可以做到 : 包括dropbox的几个客户端 : 我还可以同时作出android版的 : windows,mac和linux版的 : ios版的对objective c不熟悉,需要时间 : 其他的包括facebook,linkedin这些 : 我要山寨一个都可以做到
|
z****e 发帖数: 54598 | 15 auth这个难不倒我
我就是用java写web的时候,我也是自己写security的
而且颇有心得,比如对于hashset的使用,来干掉重复塞入的权限
不过如果你想偷懒,spring security
至于啥指点的,你们么有在backend做的对backend指点江山的还少了?
再说我们离你们也木有那么远,你大概展开一下,就大概知道怎么回事了
我们又不是什么文科生,你还真把自己当天顶星人看了?
你说的这些东西都是细节,山寨prototype的时候哪有办法关注那么多细节
以后有时间慢慢搞了,我对于你们有什么是我做不到的更感兴趣
就好比minecraft,你要我去山寨一个minecraft出来,我自恃是不行的
但是你要我山寨一个dropbox,这个还是可以的
【在 d********g 的大作中提到】 : auth系统涉及到安全,现成的至少要定制。就算用,source code肯定也是一条一条过 : 了一遍的 : “重复别人劳动”是非startup才干的吧,都是startup开拓的新领域,回头别的公司搞 : 点二手的 : startup需要can do attitude和“三天不学习,赶不上刘少奇”的危机感。你不在 : startup做又根本不了解startup在做啥还能指点江山,这演的是哪一出?
|
z****e 发帖数: 54598 | 16 是啊,时间久了当然有东西
问题在于我说的是山寨一个prototype出来
难道你的prototype刚出来就有backend大量代码了?
我不信
作:
【在 d********g 的大作中提到】 : 你话说得太大了,Dropbox和Pinterest还真不是你想像的那么容易的,这两家都是S3应 : 用的代表 : 就说Dropbox,做binary diff搞那个history,这东西你自己搞个小project问题不大, : 上量就难,别说S3和本地的同步了。你还是先试试这几个入门的code challenge吧: : https://www.dropbox.com/jobs/challenges : Pinterest你看到的前端工作真不到10%。你鄙视错了,它可是扎扎实实的backend工作: : http://highscalability.com/blog/2012/5/21/pinterest-architectur
|
z****e 发帖数: 54598 | |
d********g 发帖数: 10550 | 18 Dropbox的history那么多大公司都没法山寨,还有那“简单”的客户端,box.net憋了
几年才整出来
【在 z****e 的大作中提到】 : auth这个难不倒我 : 我就是用java写web的时候,我也是自己写security的 : 而且颇有心得,比如对于hashset的使用,来干掉重复塞入的权限 : 不过如果你想偷懒,spring security : 至于啥指点的,你们么有在backend做的对backend指点江山的还少了? : 再说我们离你们也木有那么远,你大概展开一下,就大概知道怎么回事了 : 我们又不是什么文科生,你还真把自己当天顶星人看了? : 你说的这些东西都是细节,山寨prototype的时候哪有办法关注那么多细节 : 以后有时间慢慢搞了,我对于你们有什么是我做不到的更感兴趣 : 就好比minecraft,你要我去山寨一个minecraft出来,我自恃是不行的
|
d****i 发帖数: 4809 | 19 Angry bird是用C++写的,Objective-C的效率比C++差很多,所以写这种还得靠C++。其
实很多Android和iOS上的应用,界面分别用Java和Objective-C写,核心的部分很多都
是C++写的,更别说这两个系统最上层以下很多都是C++的。苹果这个公司比较evil,它
为了不让开发者跨平台,iOS上的应用开发就用它自己proprietary的Objective-C,当
然除了苹果自己没人鸟它,开发者如果苹果倒了,那么就失业了,要不就只能只为苹果
的应用卖命。所以苹果对待开发者像奴隶,谷歌对待开发者像客人。
【在 z****e 的大作中提到】 : 我觉得能跟他比的就是小鸟 : objective c
|
w****r 发帖数: 1384 | 20 RE
【在 d****i 的大作中提到】 : Angry bird是用C++写的,Objective-C的效率比C++差很多,所以写这种还得靠C++。其 : 实很多Android和iOS上的应用,界面分别用Java和Objective-C写,核心的部分很多都 : 是C++写的,更别说这两个系统最上层以下很多都是C++的。苹果这个公司比较evil,它 : 为了不让开发者跨平台,iOS上的应用开发就用它自己proprietary的Objective-C,当 : 然除了苹果自己没人鸟它,开发者如果苹果倒了,那么就失业了,要不就只能只为苹果 : 的应用卖命。所以苹果对待开发者像奴隶,谷歌对待开发者像客人。
|
|
|
r****y 发帖数: 26819 | 21 这能算career吗?
【在 z****e 的大作中提到】 : 就一个人,从无到有,硬生生地搞出了一家公司 : 你说说有谁比他更神奇的? : 哦也,又是java
|
z****e 发帖数: 54598 | 22 你要能做到这一步,是不是career就无所谓了
应该说是你给别人career
【在 r****y 的大作中提到】 : 这能算career吗?
|
z****e 发帖数: 54598 | 23 不太可能吧,小鸟那个图形要求超低
objectivce c要是这个都搞不定,那还是别做高级语言了,退化成脚本算了
【在 d****i 的大作中提到】 : Angry bird是用C++写的,Objective-C的效率比C++差很多,所以写这种还得靠C++。其 : 实很多Android和iOS上的应用,界面分别用Java和Objective-C写,核心的部分很多都 : 是C++写的,更别说这两个系统最上层以下很多都是C++的。苹果这个公司比较evil,它 : 为了不让开发者跨平台,iOS上的应用开发就用它自己proprietary的Objective-C,当 : 然除了苹果自己没人鸟它,开发者如果苹果倒了,那么就失业了,要不就只能只为苹果 : 的应用卖命。所以苹果对待开发者像奴隶,谷歌对待开发者像客人。
|
z****e 发帖数: 54598 | 24 程序猿水平不行,对网络连接还有网络协议搞不清楚的
自然写不出来,就算搞清楚了,平常不去试验的,也搞不定
【在 d********g 的大作中提到】 : Dropbox的history那么多大公司都没法山寨,还有那“简单”的客户端,box.net憋了 : 几年才整出来
|
z****e 发帖数: 54598 | 25 又看了一遍,对objective c不熟,但是你说java那一块我是看明白了
你的意思是c++用来写jvm一类的东西吧?
程序猿开发app,用java/objective c之后又用c++几乎跟天书一样
谁要搞出这种api来,那那个平台还有人用么?开发人员直接用c++不就好了
反正都要用c++,就是jboss什么都没有这样搞
c和c++逐步退化到变成写给其它语言写平台的地步了
【在 d****i 的大作中提到】 : Angry bird是用C++写的,Objective-C的效率比C++差很多,所以写这种还得靠C++。其 : 实很多Android和iOS上的应用,界面分别用Java和Objective-C写,核心的部分很多都 : 是C++写的,更别说这两个系统最上层以下很多都是C++的。苹果这个公司比较evil,它 : 为了不让开发者跨平台,iOS上的应用开发就用它自己proprietary的Objective-C,当 : 然除了苹果自己没人鸟它,开发者如果苹果倒了,那么就失业了,要不就只能只为苹果 : 的应用卖命。所以苹果对待开发者像奴隶,谷歌对待开发者像客人。
|
d****i 发帖数: 4809 | 26 你没有明白我的意思,Android有NDK,可以让你用C++来开发Android上的应用,比如
Angry Bird。另外,Android和iOS上的很多中下层的middleware也是C++写的,不过写
应用的人一般不用管就是了。Android上的Java和iOS上的Objective-C和C++都有接口,
所以很容易的,怎么会像天书?
【在 z****e 的大作中提到】 : 又看了一遍,对objective c不熟,但是你说java那一块我是看明白了 : 你的意思是c++用来写jvm一类的东西吧? : 程序猿开发app,用java/objective c之后又用c++几乎跟天书一样 : 谁要搞出这种api来,那那个平台还有人用么?开发人员直接用c++不就好了 : 反正都要用c++,就是jboss什么都没有这样搞 : c和c++逐步退化到变成写给其它语言写平台的地步了
|
z****e 发帖数: 54598 | 27 特意google了一下
Before downloading the NDK, you should understand that
the NDK will not benefit most apps.
原来如此,小鸟主要用了c写的sdl,然后用java和objective c做包装
以达到在不同平台上共用同一个组件的目的
这样就可以不用在切换平台时候重复开发核心的那些代码
所以如果不是为了跨平台共用组件考虑,无论是google还是apple
都 不 推荐你用这种方式来做开发
一个程序里面用不同的语言
这个是在无论哪一个项目都应该尽力避免的
就算可以,也不会这么做,而且很有可能会牺牲性能去这么做
就好比用hibernate来替换sql一样
理由google写得不错,我直接照抄了
Notably, using native code on Android generally does not result in a
noticable performance improvement, but it always increases your app
complexity.
小鸟那种程序要是objective c要搞不定
那apple也太水了
不过小鸟用c++还有一个原因,因为objective c对于sdl的支持太差
或者说还欠缺一个objective c的binding,所以objective c和sdl之间用了c++
所以是通过objective c先调用c++的代码,再用c++的sdl binding来调用sdl
我的天,真不是一般的麻烦
要是我干脆就直接用objective c写一个拉倒
【在 d****i 的大作中提到】 : 你没有明白我的意思,Android有NDK,可以让你用C++来开发Android上的应用,比如 : Angry Bird。另外,Android和iOS上的很多中下层的middleware也是C++写的,不过写 : 应用的人一般不用管就是了。Android上的Java和iOS上的Objective-C和C++都有接口, : 所以很容易的,怎么会像天书?
|
z****e 发帖数: 54598 | 28 先用c++调用sdl写出一个原型来
然后再借用各个平台上的工具做包装
做出各个平台上的app
小鸟就是这种模式,这样可以避开平台的lock in
貌似最近sdl比较活跃,我很早以前看的时候都快挂了一样
现在跨平台的需求逐步增加,这种项目又逐步活跃起来了
现在准备出2.0版 |
d****i 发帖数: 4809 | 29 貌似Angry Bird是用了Box2D physics engine,这个是C++写的,大概就是要模拟仿真
那些物理运动规律,受力以后怎么运动等等。
【在 z****e 的大作中提到】 : 先用c++调用sdl写出一个原型来 : 然后再借用各个平台上的工具做包装 : 做出各个平台上的app : 小鸟就是这种模式,这样可以避开平台的lock in : 貌似最近sdl比较活跃,我很早以前看的时候都快挂了一样 : 现在跨平台的需求逐步增加,这种项目又逐步活跃起来了 : 现在准备出2.0版
|
d****i 发帖数: 4809 | 30 除非你是苹果的忠实粉丝,否则我劝你还是别去碰objective-C,这种proprietary的东
西苹果指不定哪天就完蛋了,就完全没用了。就算看看人家黑莓,虽然这几年有点没落
,但是新出来的Blackberry 10对开发者还是比较仁慈,给你很多选择,你想用C++也可
以,用Java也可以,用HTML5也可以,都是通用的语言,没有像苹果那样强迫你要接收
它自己的语言而排斥跨平台的通用性。
【在 z****e 的大作中提到】 : 特意google了一下 : Before downloading the NDK, you should understand that : the NDK will not benefit most apps. : 原来如此,小鸟主要用了c写的sdl,然后用java和objective c做包装 : 以达到在不同平台上共用同一个组件的目的 : 这样就可以不用在切换平台时候重复开发核心的那些代码 : 所以如果不是为了跨平台共用组件考虑,无论是google还是apple : 都 不 推荐你用这种方式来做开发 : 一个程序里面用不同的语言 : 这个是在无论哪一个项目都应该尽力避免的
|
|
|
y*******g 发帖数: 6599 | 31 ...你这个说服力不强啊。
【在 d****i 的大作中提到】 : 除非你是苹果的忠实粉丝,否则我劝你还是别去碰objective-C,这种proprietary的东 : 西苹果指不定哪天就完蛋了,就完全没用了。就算看看人家黑莓,虽然这几年有点没落 : ,但是新出来的Blackberry 10对开发者还是比较仁慈,给你很多选择,你想用C++也可 : 以,用Java也可以,用HTML5也可以,都是通用的语言,没有像苹果那样强迫你要接收 : 它自己的语言而排斥跨平台的通用性。
|
x****u 发帖数: 44466 | 32 Obj C有什么不能碰的,无非是GUI平台上的common runtime而已。而且这玩意比微软的
COM/OLE2/ActiveX要容易上手的多。
【在 d****i 的大作中提到】 : 除非你是苹果的忠实粉丝,否则我劝你还是别去碰objective-C,这种proprietary的东 : 西苹果指不定哪天就完蛋了,就完全没用了。就算看看人家黑莓,虽然这几年有点没落 : ,但是新出来的Blackberry 10对开发者还是比较仁慈,给你很多选择,你想用C++也可 : 以,用Java也可以,用HTML5也可以,都是通用的语言,没有像苹果那样强迫你要接收 : 它自己的语言而排斥跨平台的通用性。
|
r****y 发帖数: 26819 | 33 objc倒是能写,移植怎么办?
【在 z****e 的大作中提到】 : 不太可能吧,小鸟那个图形要求超低 : objectivce c要是这个都搞不定,那还是别做高级语言了,退化成脚本算了
|
r****y 发帖数: 26819 | 34 你这么看得起的objc也是个客户端语言啊,跟服务器端毫无关系的。
【在 z****e 的大作中提到】 : 特意google了一下 : Before downloading the NDK, you should understand that : the NDK will not benefit most apps. : 原来如此,小鸟主要用了c写的sdl,然后用java和objective c做包装 : 以达到在不同平台上共用同一个组件的目的 : 这样就可以不用在切换平台时候重复开发核心的那些代码 : 所以如果不是为了跨平台共用组件考虑,无论是google还是apple : 都 不 推荐你用这种方式来做开发 : 一个程序里面用不同的语言 : 这个是在无论哪一个项目都应该尽力避免的
|
z****e 发帖数: 54598 | 35 重新写咯
客户端东西动不动就重写很正常
【在 r****y 的大作中提到】 : objc倒是能写,移植怎么办?
|
z****e 发帖数: 54598 | 36 玩玩而已
如果能成功自然好
不成功当然还是靠java混口饭吃
【在 r****y 的大作中提到】 : 你这么看得起的objc也是个客户端语言啊,跟服务器端毫无关系的。
|
d**********x 发帖数: 4083 | 37 这个还是很要命的。。。
核心的算法一般还是要避免重写。上下两头可以用bridge和adaptor乱搞。。
【在 z****e 的大作中提到】 : 重新写咯 : 客户端东西动不动就重写很正常
|
r****y 发帖数: 26819 | 38 看出来了,还是客户端高级黑。。。
【在 z****e 的大作中提到】 : 重新写咯 : 客户端东西动不动就重写很正常
|
r****y 发帖数: 26819 | 39 看出来了,肯定是个游戏。什么时候发个测试版看看?
【在 z****e 的大作中提到】 : 玩玩而已 : 如果能成功自然好 : 不成功当然还是靠java混口饭吃
|
z****e 发帖数: 54598 | 40 好像是两个都用了,总之对于它原型用的东西
用c++来call是最简单的了,然后再用其它语言挂上各个平台上的接口
然后包装了以后做成产品
【在 d****i 的大作中提到】 : 貌似Angry Bird是用了Box2D physics engine,这个是C++写的,大概就是要模拟仿真 : 那些物理运动规律,受力以后怎么运动等等。
|
|
|
z****e 发帖数: 54598 | 41 其实真正的模型应该是数学建模
然后再由各个语言来implement
但是搞写代码的大部分数学都不太好
所以理论上的数学建模之后再由各个语言具体实现成了一个joke
其中很重要一点是api和接口不一样,所以有些语言能够实现的
在其它语言中可能就要自己去实现
这样一来就把事情做得很复杂了
【在 d**********x 的大作中提到】 : 这个还是很要命的。。。 : 核心的算法一般还是要避免重写。上下两头可以用bridge和adaptor乱搞。。
|
z****e 发帖数: 54598 | 42 快了,慢工出细活,最近身体不是很好,流感季节,我很容易中标
所以没有太多时间做开发,慢慢做,慢慢做
【在 r****y 的大作中提到】 : 看出来了,肯定是个游戏。什么时候发个测试版看看?
|
m*******o 发帖数: 264 | 43
苹果的开发者比ANDROID的开发者赚的多了N个数量级了,到底谁是奴隶谁是客人?
【在 d****i 的大作中提到】 : Angry bird是用C++写的,Objective-C的效率比C++差很多,所以写这种还得靠C++。其 : 实很多Android和iOS上的应用,界面分别用Java和Objective-C写,核心的部分很多都 : 是C++写的,更别说这两个系统最上层以下很多都是C++的。苹果这个公司比较evil,它 : 为了不让开发者跨平台,iOS上的应用开发就用它自己proprietary的Objective-C,当 : 然除了苹果自己没人鸟它,开发者如果苹果倒了,那么就失业了,要不就只能只为苹果 : 的应用卖命。所以苹果对待开发者像奴隶,谷歌对待开发者像客人。
|
k******a 发帖数: 2436 | 44 游戏重要的不是逻辑。所以用unity之类的会快很多(unity is using c# as script)
非游戏类非web, front-end, objective c和c++在ios上完全等价,都可以用xcode,甚
至api doc都是通用了。front end都是platform specific,这个移植一下没什么,而且
一般来说front end在不同平台上最好都是native,需要单独做。 |
k******a 发帖数: 2436 | 45 另外说一下,搞软件的必须有指点江山的信心。是否能独立完成产品显示个人的水平,
靠嘴吹没用。 |