c********l 发帖数: 8138 | 1 虽然我觉得他现在再搞一个什么语言还不如去FLG拿20W的年薪
但我觉得他敢于在博客上发文,从用户的简洁,实用角度出发,肯定Windows和Word
批评*nix和Tex的不人性化,相当于自己勇于承认自己的错误,并且能改正
这是应该肯定的 |
p*u 发帖数: 2454 | 2
Why? it could be very boring working @ FLG these days:
http://www.pgbovine.net/unicorn-jobs.htm
【在 c********l 的大作中提到】 : 虽然我觉得他现在再搞一个什么语言还不如去FLG拿20W的年薪 : 但我觉得他敢于在博客上发文,从用户的简洁,实用角度出发,肯定Windows和Word : 批评*nix和Tex的不人性化,相当于自己勇于承认自己的错误,并且能改正 : 这是应该肯定的
|
z*******3 发帖数: 13709 | 3 你不是还拿着gf和用啥来说事么?
【在 p*u 的大作中提到】 : : Why? it could be very boring working @ FLG these days: : http://www.pgbovine.net/unicorn-jobs.htm
|
p*u 发帖数: 2454 | 4
yeah right, that dude might be using Java @ GOOG
【在 z*******3 的大作中提到】 : 你不是还拿着gf和用啥来说事么?
|
z*******3 发帖数: 13709 | 5 你不记得了?
不记得就不点拨了
【在 p*u 的大作中提到】 : : yeah right, that dude might be using Java @ GOOG
|
x****u 发帖数: 44466 | 6 他哪里承认自己错误了,都是人家的错好不好。
【在 c********l 的大作中提到】 : 虽然我觉得他现在再搞一个什么语言还不如去FLG拿20W的年薪 : 但我觉得他敢于在博客上发文,从用户的简洁,实用角度出发,肯定Windows和Word : 批评*nix和Tex的不人性化,相当于自己勇于承认自己的错误,并且能改正 : 这是应该肯定的
|
d*******r 发帖数: 3299 | 7 设计自己的语言很有意思
【在 c********l 的大作中提到】 : 虽然我觉得他现在再搞一个什么语言还不如去FLG拿20W的年薪 : 但我觉得他敢于在博客上发文,从用户的简洁,实用角度出发,肯定Windows和Word : 批评*nix和Tex的不人性化,相当于自己勇于承认自己的错误,并且能改正 : 这是应该肯定的
|
c********l 发帖数: 8138 | 8 他一开始顽固地挺linux反windows,现在反过来
【在 x****u 的大作中提到】 : 他哪里承认自己错误了,都是人家的错好不好。
|
m******t 发帖数: 635 | 9 他这个属于是反动了,Linux的命令行是提高生产力的一个重要因素,没有BSD的命令行
的话,不会有这么多马工用mac的。用Mac的马工装B的是少数,看中它的生产力的是多
数。
【在 c********l 的大作中提到】 : 他一开始顽固地挺linux反windows,现在反过来
|
c********l 发帖数: 8138 | 10 What??mac能提高码工的生产力?
【在 m******t 的大作中提到】 : 他这个属于是反动了,Linux的命令行是提高生产力的一个重要因素,没有BSD的命令行 : 的话,不会有这么多马工用mac的。用Mac的马工装B的是少数,看中它的生产力的是多 : 数。
|
|
|
l*********s 发帖数: 5409 | 11 以前挺liux那是反动,现在挺windows还是反动,呵呵。
【在 c********l 的大作中提到】 : 他一开始顽固地挺linux反windows,现在反过来
|
m******t 发帖数: 635 | 12 这不是很显然的么?除了不能开发Windows应用,其他的领域应用开发基本都没有问题
,具体的工具应有尽有,我就不在这里一一列举了。
【在 c********l 的大作中提到】 : What??mac能提高码工的生产力?
|
g****t 发帖数: 31659 | 13 这哥们极度需要认可,缺乏自信和安全感。很多观点都是为了说而说。
我记得他上本科时候还让他妈陪着怎么的。多年前看的帖子。
【在 l*********s 的大作中提到】 : 以前挺liux那是反动,现在挺windows还是反动,呵呵。
|
g****t 发帖数: 31659 | 14 FLG 的20w哪儿那么容易拿。
你就算进去了,维持住work/life balance也不容易。资本家可不是慈善家。
【在 c********l 的大作中提到】 : 虽然我觉得他现在再搞一个什么语言还不如去FLG拿20W的年薪 : 但我觉得他敢于在博客上发文,从用户的简洁,实用角度出发,肯定Windows和Word : 批评*nix和Tex的不人性化,相当于自己勇于承认自己的错误,并且能改正 : 这是应该肯定的
|
d***a 发帖数: 13752 | 15 常识。前提是不能象大妈那样只用GUI。
当然用Linux也可以。:)
【在 c********l 的大作中提到】 : What??mac能提高码工的生产力?
|
d***a 发帖数: 13752 | 16 我也是这种感觉。可能因为这个原因,他很容易在两个极端摇摆。
【在 g****t 的大作中提到】 : 这哥们极度需要认可,缺乏自信和安全感。很多观点都是为了说而说。 : 我记得他上本科时候还让他妈陪着怎么的。多年前看的帖子。
|
b*******s 发帖数: 5216 | 17 跟我一少年班的同学一样,他14岁就上大学了
【在 d***a 的大作中提到】 : 我也是这种感觉。可能因为这个原因,他很容易在两个极端摇摆。
|
b*******s 发帖数: 5216 | 18 嗯,我现在3台mac book pro
【在 c********l 的大作中提到】 : What??mac能提高码工的生产力?
|
c********l 发帖数: 8138 | 19 原来你是说client端
其实开发服务器端 (java/php)或者webpage,用windows就够了。
【在 m******t 的大作中提到】 : 这不是很显然的么?除了不能开发Windows应用,其他的领域应用开发基本都没有问题 : ,具体的工具应有尽有,我就不在这里一一列举了。
|
g****t 发帖数: 31659 | 20 windows的问题是软件太贵了。
不装杀毒,防火墙等的话,性能会变的非常差。
如果个人做点事,我宁愿用Mac,总开销便宜阿。
企业里当然还是windows占优。
【在 c********l 的大作中提到】 : 原来你是说client端 : 其实开发服务器端 (java/php)或者webpage,用windows就够了。
|
|
|
z*******3 发帖数: 13709 | 21 现在用什么开发区别不大
用win就是不能做ios上程序
反过来,mac不能做win开发
就这点区别,其实都无所谓
跨平台的东西太多了
一般图好看,同时图一下命令类似
就用mac了
【在 c********l 的大作中提到】 : 原来你是说client端 : 其实开发服务器端 (java/php)或者webpage,用windows就够了。
|
b*******g 发帖数: 603 | 22 没notepad++, 没一个tabbed的terminal, 其他的我还比较满意。
【在 m******t 的大作中提到】 : 这不是很显然的么?除了不能开发Windows应用,其他的领域应用开发基本都没有问题 : ,具体的工具应有尽有,我就不在这里一一列举了。
|
l*********s 发帖数: 5409 | 23 同感,不过这样的人多了,其实也没啥。
【在 g****t 的大作中提到】 : 这哥们极度需要认可,缺乏自信和安全感。很多观点都是为了说而说。 : 我记得他上本科时候还让他妈陪着怎么的。多年前看的帖子。
|
m******t 发帖数: 635 | 24 我说的领域包括mobile和web前后端。
服务器端Java, Php, nodejs, Ruby/python没有任何压力,基本都有相应的tutorial/
guide,命令行秒杀windows,如果还不够上brew,大杀器emacs,一行就安装
甚至连用C#写web service也可以在mac上用收费的xamarin或者免费的monodevelop搞定
。蛋疼点的可以上windows vm,我试过性能也可以接受。
在mobile上的优势就更明显了,iOS/Android通吃,像我这样喜爱C#也可以用xamarin开
发iOS/Android程序,开发游戏有Unity,想修图有adobe系列,微软的Office也有,基
本上是目前的梦想配置了。
mac是比windows laptop贵个几百块,可是上面说的那么多赚钱的机会,很快就赚回差
价。
感觉苹果得给我发钱啊。
【在 c********l 的大作中提到】 : 原来你是说client端 : 其实开发服务器端 (java/php)或者webpage,用windows就够了。
|
z*******3 发帖数: 13709 | 25 mac上不能写c#吧?
【在 m******t 的大作中提到】 : 我说的领域包括mobile和web前后端。 : 服务器端Java, Php, nodejs, Ruby/python没有任何压力,基本都有相应的tutorial/ : guide,命令行秒杀windows,如果还不够上brew,大杀器emacs,一行就安装 : 甚至连用C#写web service也可以在mac上用收费的xamarin或者免费的monodevelop搞定 : 。蛋疼点的可以上windows vm,我试过性能也可以接受。 : 在mobile上的优势就更明显了,iOS/Android通吃,像我这样喜爱C#也可以用xamarin开 : 发iOS/Android程序,开发游戏有Unity,想修图有adobe系列,微软的Office也有,基 : 本上是目前的梦想配置了。 : mac是比windows laptop贵个几百块,可是上面说的那么多赚钱的机会,很快就赚回差 : 价。
|
p****f 发帖数: 82 | 26 其实还好,mac下的textmate,text wrangler其实比notepad++也差不了多少,如果习惯
sublime就两边通吃了,mac自带的terminal本身可以支持tabbed。
其实mac下最搞的是做任何图形相关的编程必然会碰到cocoa/carbon的支持库的转换问
题,这点还是windows做得比较好,不过也可能和用户群有关。
【在 b*******g 的大作中提到】 : 没notepad++, 没一个tabbed的terminal, 其他的我还比较满意。
|
b*******s 发帖数: 5216 | 27 http://www.mono-project.com/Mono:OSX
【在 z*******3 的大作中提到】 : mac上不能写c#吧?
|
d***a 发帖数: 13752 | 28 可以在Windows虚拟机上做。
【在 z*******3 的大作中提到】 : mac上不能写c#吧?
|
n******7 发帖数: 12463 | 29 iterm2不错
【在 b*******g 的大作中提到】 : 没notepad++, 没一个tabbed的terminal, 其他的我还比较满意。
|
x****u 发帖数: 44466 | 30 Windows一样都是命令行,一个server core装好,不会脚本操作直接回家休息。
【在 m******t 的大作中提到】 : 他这个属于是反动了,Linux的命令行是提高生产力的一个重要因素,没有BSD的命令行 : 的话,不会有这么多马工用mac的。用Mac的马工装B的是少数,看中它的生产力的是多 : 数。
|
|
|
p*a 发帖数: 592 | 31 xamarin很贵啊
【在 m******t 的大作中提到】 : 我说的领域包括mobile和web前后端。 : 服务器端Java, Php, nodejs, Ruby/python没有任何压力,基本都有相应的tutorial/ : guide,命令行秒杀windows,如果还不够上brew,大杀器emacs,一行就安装 : 甚至连用C#写web service也可以在mac上用收费的xamarin或者免费的monodevelop搞定 : 。蛋疼点的可以上windows vm,我试过性能也可以接受。 : 在mobile上的优势就更明显了,iOS/Android通吃,像我这样喜爱C#也可以用xamarin开 : 发iOS/Android程序,开发游戏有Unity,想修图有adobe系列,微软的Office也有,基 : 本上是目前的梦想配置了。 : mac是比windows laptop贵个几百块,可是上面说的那么多赚钱的机会,很快就赚回差 : 价。
|
b*******g 发帖数: 603 | 32 windows命令行很高大上呀,微软自己的工程师都没掌握。
【在 x****u 的大作中提到】 : Windows一样都是命令行,一个server core装好,不会脚本操作直接回家休息。
|
x****u 发帖数: 44466 | 33 找的人不对。
最近多年Windows Server默认建议装server core,体积很小并且除了一个命令行啥都
没有。完全靠微软自己的脚本语言进行本地或者网络管理。
【在 b*******g 的大作中提到】 : windows命令行很高大上呀,微软自己的工程师都没掌握。
|
d*******r 发帖数: 3299 | 34 mimisoft 讲讲 xamarin 开发的经验吧,我吃不准能不能用这个,我感觉直接用
Unity3D 做 GUI 貌似比这个看着还靠谱点。主要是 xamarin 用的人好像不是很多。
【在 m******t 的大作中提到】 : 我说的领域包括mobile和web前后端。 : 服务器端Java, Php, nodejs, Ruby/python没有任何压力,基本都有相应的tutorial/ : guide,命令行秒杀windows,如果还不够上brew,大杀器emacs,一行就安装 : 甚至连用C#写web service也可以在mac上用收费的xamarin或者免费的monodevelop搞定 : 。蛋疼点的可以上windows vm,我试过性能也可以接受。 : 在mobile上的优势就更明显了,iOS/Android通吃,像我这样喜爱C#也可以用xamarin开 : 发iOS/Android程序,开发游戏有Unity,想修图有adobe系列,微软的Office也有,基 : 本上是目前的梦想配置了。 : mac是比windows laptop贵个几百块,可是上面说的那么多赚钱的机会,很快就赚回差 : 价。
|
m******t 发帖数: 635 | 35 如果是个人自己掏钱买的话,一个平台300刀每年,三个平台(ios,android,mac)
就要
近一千刀每年,是笔不小的投资,这个只是个人版,企业版每个平台2000刀每年。
不过如果能够真正利用上这个跨平台的优势的话,还是可以接受的
【在 p*a 的大作中提到】 : xamarin很贵啊
|
m******t 发帖数: 635 | 36 去年大半年折腾xamarin,主要是开发iOS应用,也颇有斩获。作mobile app开发是个费
时费力的活,大家下海前一定要考虑清楚。基本appstore已经一片红海了,小打小闹的
机会不大,你的app似乎能火能赚钱和你投入的时间和精力基本沒有线性关系,而是和
app所在的市场的竞争激烈程度有直接的关系。具有讽刺意义的是我的最赚钱的app之一
,居然是我用了一周时间用xamarin的试用版开发的,只是因为那个niche沒有竞争对手
。而另一个我花了三个月时间开发的应用因为有三个竞争对手,销售惨的可怜。现在纯
粹地堆app数量已经不可行,质量不到苹果的审核那关就通不过,但是app数量太少的话
,风险太大,稍微多两个竞争对手就死菜了,真的是很难。所以5个左右(10个以下)
少而精偏向特定niche的应用应该是目前个人开发者比较可行的生存策略。
Android水太深,xamarin mac版沒有试用版,而且因为市场更小,也考虑再三也沒有动
手,精力实在有限,战线不能扑太长。
下面讨论下xamarin相关的,当然仅仅限于ios版。ios版是历史最久最成熟的,它有的
问题其他平台只会更大。
首先说说xamarin.IOS的强项:
首先当然是C#,尤其是支持C#5后有async, await,写界面相关的代码比较舒服
二、.NET framework基本都有(除了几个component要企业版),网络和文件相关的操
作写起来很爽
三、提供了跨平台的库,比如sqlite, xamarin.mobile,包括contacts, camera, geo-
location API
四、企业版提供VS开发(需要mac来发布)
缺点也很明显:
一、xamarin人力资源有限,测试不彻底,bug也修的不及时,曾经因为这个导致的
crash而被reject, 要有这样的思想准备
二、第三方库很缺,而且移植起来有难度,就算是现有的.NET流行第三方库, 比如html
agility pack这样的,要移植到xamarin.ios上也要蛋疼的打补丁。C#/.NET社区沒有
分享的基因,都是自己折腾,被开源惯坏的要小心
三、文档资源很稀缺,基本上就靠看实例代码
我有时侯也反思这样的决策长远上是否正确, 但是同时弄objc和java也不是很现实,真
是纠结啊。
上面都是废话,下面讨论下xamarin作界面的问题。xamarin的理念是用C#实现跨平台的
business logic, 用native实现平台相关的界面。也就是说每个平台的用户界面都是平
台相关的,比如iOS你要熟悉cocoa touch的各个部件,android呢有自己的那一套,如
果你的app的大多数代码都是界面相关的,我看不出xamarin的优势
unity我没用过,不过它底层的实现似乎是monodevelop/mono的一个很老版本的fork,
也就是C#3/.Net2.0,写起来估计不如xamarin的爽。Unity基于opengl,用来作应用的
界面也不是不可行,但一些基本的功能比如文本的copy paste估计都不支持,我觉得比
较蛋疼,想比较轻松的跨平台不如直接上html5
【在 d*******r 的大作中提到】 : mimisoft 讲讲 xamarin 开发的经验吧,我吃不准能不能用这个,我感觉直接用 : Unity3D 做 GUI 貌似比这个看着还靠谱点。主要是 xamarin 用的人好像不是很多。
|
s***o 发帖数: 2191 | 37 Windows 跟 Windows phone 的 app store 仍然冷的很没有什么搞头吗?
【在 m******t 的大作中提到】 : 去年大半年折腾xamarin,主要是开发iOS应用,也颇有斩获。作mobile app开发是个费 : 时费力的活,大家下海前一定要考虑清楚。基本appstore已经一片红海了,小打小闹的 : 机会不大,你的app似乎能火能赚钱和你投入的时间和精力基本沒有线性关系,而是和 : app所在的市场的竞争激烈程度有直接的关系。具有讽刺意义的是我的最赚钱的app之一 : ,居然是我用了一周时间用xamarin的试用版开发的,只是因为那个niche沒有竞争对手 : 。而另一个我花了三个月时间开发的应用因为有三个竞争对手,销售惨的可怜。现在纯 : 粹地堆app数量已经不可行,质量不到苹果的审核那关就通不过,但是app数量太少的话 : ,风险太大,稍微多两个竞争对手就死菜了,真的是很难。所以5个左右(10个以下) : 少而精偏向特定niche的应用应该是目前个人开发者比较可行的生存策略。 : Android水太深,xamarin mac版沒有试用版,而且因为市场更小,也考虑再三也沒有动
|
c********l 发帖数: 8138 | 38 你是freelancer的全栈工程师吗?
【在 m******t 的大作中提到】 : 我说的领域包括mobile和web前后端。 : 服务器端Java, Php, nodejs, Ruby/python没有任何压力,基本都有相应的tutorial/ : guide,命令行秒杀windows,如果还不够上brew,大杀器emacs,一行就安装 : 甚至连用C#写web service也可以在mac上用收费的xamarin或者免费的monodevelop搞定 : 。蛋疼点的可以上windows vm,我试过性能也可以接受。 : 在mobile上的优势就更明显了,iOS/Android通吃,像我这样喜爱C#也可以用xamarin开 : 发iOS/Android程序,开发游戏有Unity,想修图有adobe系列,微软的Office也有,基 : 本上是目前的梦想配置了。 : mac是比windows laptop贵个几百块,可是上面说的那么多赚钱的机会,很快就赚回差 : 价。
|
m******t 发帖数: 635 | 39 目前来看还不行,路上看不到几个用wp的
【在 s***o 的大作中提到】 : Windows 跟 Windows phone 的 app store 仍然冷的很没有什么搞头吗?
|
m******t 发帖数: 635 | 40 不是freelancer,是side business
【在 c********l 的大作中提到】 : 你是freelancer的全栈工程师吗?
|
|
|
g******i 发帖数: 118 | 41 同持肯定态度,并看好他将来。
哪怕有些偏激甚至错误,能把自己的观点尽量用浅显易懂的话讲出来,给引起大家思考
,也是很不错的。不是所有的人都能做到这一点。
至于偏激,正是internal drive和对自己自信的一种表现。只要不太过火,是成大事的
表现。 |
z*******3 发帖数: 13709 | 42 为了理想,所有人都是full stack
起步只能自己做,没有人帮的
【在 c********l 的大作中提到】 : 你是freelancer的全栈工程师吗?
|
d*******r 发帖数: 3299 | 43 是,观点偏激,才叫观点。四平八稳的观点就等于没观点。
很多时候思考问题,要站在偏激的角度,
跟自己或者别人的另外一种观点死磕,才能学到东西。
【在 g******i 的大作中提到】 : 同持肯定态度,并看好他将来。 : 哪怕有些偏激甚至错误,能把自己的观点尽量用浅显易懂的话讲出来,给引起大家思考 : ,也是很不错的。不是所有的人都能做到这一点。 : 至于偏激,正是internal drive和对自己自信的一种表现。只要不太过火,是成大事的 : 表现。
|
z*******3 发帖数: 13709 | 44 其实他的观点不偏激
是态度偏激
观点都是四平八稳
【在 d*******r 的大作中提到】 : 是,观点偏激,才叫观点。四平八稳的观点就等于没观点。 : 很多时候思考问题,要站在偏激的角度, : 跟自己或者别人的另外一种观点死磕,才能学到东西。
|
d*******r 发帖数: 3299 | 45 多谢总结,很有信息量
看来 xamarin 还可以等等看
大牛现在赚到大钱了,还是赚到零用钱了? :)
app
【在 m******t 的大作中提到】 : 去年大半年折腾xamarin,主要是开发iOS应用,也颇有斩获。作mobile app开发是个费 : 时费力的活,大家下海前一定要考虑清楚。基本appstore已经一片红海了,小打小闹的 : 机会不大,你的app似乎能火能赚钱和你投入的时间和精力基本沒有线性关系,而是和 : app所在的市场的竞争激烈程度有直接的关系。具有讽刺意义的是我的最赚钱的app之一 : ,居然是我用了一周时间用xamarin的试用版开发的,只是因为那个niche沒有竞争对手 : 。而另一个我花了三个月时间开发的应用因为有三个竞争对手,销售惨的可怜。现在纯 : 粹地堆app数量已经不可行,质量不到苹果的审核那关就通不过,但是app数量太少的话 : ,风险太大,稍微多两个竞争对手就死菜了,真的是很难。所以5个左右(10个以下) : 少而精偏向特定niche的应用应该是目前个人开发者比较可行的生存策略。 : Android水太深,xamarin mac版沒有试用版,而且因为市场更小,也考虑再三也沒有动
|
d*******r 发帖数: 3299 | 46 我觉他观点一点都不“四平八稳”
看来老赵你还是基本同意他观点的
【在 z*******3 的大作中提到】 : 其实他的观点不偏激 : 是态度偏激 : 观点都是四平八稳
|