这是之前收集到的能托管运行nodejs项目的云端服务器 http://no.de http://nodejitsu.com/ http://www.heroku.com http://dotcloud.com http://nodester.com http://appfog.com http://www.nodesocket.com http://jsapp.us http://cloudfoundry.com http://http://bitnami.org/cloud http://openshift.redhat.com 我最先使用的是cf(cloudfoundry),后来使用过红帽(openshift),近期使用的是af(appfog),其实也没研究过每一种服务器的特点,现在公布出来,希望大家能一起研究下,然后给我一些反馈。 本人还是很期望使用nodesocket的,当时觉得这个网站做的很美观。
这是我很早前手机到的,那时候nae才刚开始,我发现nae禁用了很多api,而且不稳定,在找国外的,结果发现了不少,但是能发布上线的就cf,之后又陆续发现了一些新的和好的。
这我就不知道咯,没搞过py
这就不清楚了,貌似我家里访问速度一向很快。。。
做稍微复杂的网站还是别用node,写到一半你会放弃的。
@jiyinyiyong 很多选择啊 python ruby php java之类的
虽然java麻烦 虽然python我不喜欢 虽然php我也不喜欢。但是做网站确实要比node.js方便,
@darklowly 我们现在这个网站就是用nodejs做的,而且各种复杂的问题都得到了解决,可能不太知道你所谓的复杂是一个什么概况,都在不断尝试吧,能突破就突破,突破不了就做研究分析。
@a272121742 我觉得,移动互联网也好,传统互联网也好,重点本来就不在于技术(当然用户数量上去以后,还是要技术的)。重点在于“创意”,所以没有必要去突破任何技术难度。等你用node.js把技术难度突破完,然后稳定以后,用其他语言早就上线运营了。
@a272121742 当然只是一家之言。
@darklowly 磨刀不误砍柴功吧,既然你认定我是一家之言,那我只能承认你的一家之言有道理,如果没有创意,就不敢提创业,每进行一次头脑风暴,都要对创意的可行性以及风险进行预估。因为nodejs对我来说,很多都是陌生的,不能保证其实现是绝对的,因此在技术领域上是要不段尝试和发展的,任何事物都要经过这样的阶段,我们正在这样的一个试水阶段,无所谓成功和失败,我们都是理性对待自己的人生和事业。创意终究是技术的实现结果,技术是创意得以发展的希望,要兼顾。总之我希望的是,百家争鸣,也都是各执一家之言,但他们都在自己的言论中创下了历史上不可磨灭的长河,没有真正的统一,而是能不能坚持自己的原则,实现自己的理想。
@a272121742 我没有说你的话是一家之言。我说的一家之言就是说的我自己,你误会了。
在创业阶段。过段用成熟方案比较好。这样项目周期更短。风险更低。可以把多出来的时候用在为用户设计方面。或者是用敏捷开发,迅速获取反馈,立即重构。
而且node.js相对来说也不是什么高难度技术。主要是强制异步,还有就是社区不够成熟。用传统的方案也不见得比node.js没技术含量。设置很多地方技术含量比node.js高。但是因为成熟。因为人多。所以解决问题会更快。。。。
我同意你的话 任何项目都要表里如一。外面要好看。里面要有实质的干货。但是这个和node.js无关。和任何语言都无关的话题。
发完以后发现好多错别字。
重新来一次吧
在创业阶段。果断用成熟方案比较好。这样项目周期更短。风险更低。可以把多出来的时间用在为用户设计方面。或者是用敏捷开发,迅速获取反馈,立即重构。
而且node.js相对来说也不是什么高难度技术。主要是强制异步,还有就是社区不够成熟。用传统的方案也不见得比node.js没技术含量。甚至很多地方技术含量比node.js高。但是因为成熟。因为人多。所以解决问题会更快。。。。
我同意你的话 任何项目都要表里如一。外面要好看。里面要有实质的干货。但是这个和node.js无关。和任何语言都无关的话题。
1年前,我们选择了创业,选择了nodejs,选择了不一定有结果的方式,我们在乎的不是结果,甚至不是过程,而是精神上,我们敢于挑战,友情上,我们一直携手并肩。物质上我们并不缺乏,更不好高骛远,只是选择了比代码搬运工要好的方式去享受这种人生。
我觉得你的这个话,逻辑上有点纠结的地方
我一直觉得语言和语言之间有优劣之分,这个优劣之分在于语言的设计。同时还有这个语言的社区,同时还有就是有的语言适合做什么 有的语言不适合做什么。
但是语言的优劣之分不是码农和程序员的区别
例如 有的人用php开发了百度贴吧 有的人用php开发了新浪,但是这些人可以算是程序员。同时,还有很多人用php开发了很多烂网站,那么这些人只能算是码农
同样的道理,很多人用node.js写着有技术含量的项目,那么这些人可以算作程序员。另外一些人用node.js堆着很烂的代码。那么这些人只能算是码农
所以在针对某一门语言的时候,你说的做的工作是码农的工作还是程序员的工作。关键是看你做什么?进步一是怎么做?
这个和选择一门语言去做该语言不是很擅长的事情是两个概念。 举一个极端的例子。我现在要用C语言通过cgi,去写一个网站。按照你的说法我享受的是过程。但是C语言很明显不适合做Web项目,所以这个时候选择C语言去做Web,出的问题是在于技术选型的问题,而不是C语言好与不好的问题,也不是是否码农的问题
所以如果你选择一门写Web很擅长的语言。同时你把你该做的事情做好。那么你也是在享受,你也是程序员。
顺便多说点:任何一门技术的关键点不在于该技术多么炫,以及该技术多么难。而是在于通过该技术能做出一个什么样的好项目,而这个项目对你的受众用户非常有益。
所以这里就容易出现两个极端 1 在乎技术 2 在乎结果。
一般技术人员都只会看到技术怎么样。而忽略了你要达到的目的是什么。 而一般的非技术人员只会看到结果。而忽略了中间开发的过程。和享受过程
我觉得这是一个权衡的过程 对于不同的项目要找到一个平衡点进行取舍。既要兼顾开发过程也要看到结果。这个就是我上面的回复中的“表里如一”的一部分意思。
最后 我是2010年开始创业的 有起有落 所以我是按照大部分人创业的过程来看。如果真像你说的不差钱,那就不是在创业了。那是在烧钱而已。。。大部分创业者没有这么好的环境…
@darklowly 说白了就是现在node.js的资料少,圈子小,所以风险高。但是没人来做怎么会有发展,你如果认为node.js没发展也不会来这个社区。
@Phoenix5443 我觉得把node.js往Web编程方向发展,是一个不好的选择。Web编程还是留给那些擅长处理web方面的语言 要好些。
@a272121742 你这不叫创业叫研究…如果有资方原意烧钱养着你们专门研发的话这么干还行。
no.de 比较完善
@darklowly 有哪种语言是天生就擅长怎样怎样的呢?都是在人们使用的过程中不断进化、更新组件才成为现在的样子,而且Nodejs可以使用c/c++和python做扩展,本来就是弹性很强的解决方案。
请问楼主能确定那个云托管服务器可以支持socket.io吗,我用的cloudfoundry是不支持的
have a try, i never use socket.io on cloud server hosting!
@a272121742 thanks
这年头支持socket连接的云服务器真难找!谁来推荐我一个
顶啊~
vps 最方便…