
1 msg7086 2014-12-18 02:34:01 +08:00 用python吧 |
2 yellowV2ex 2014-12-18 02:36:31 +08:00 问一下写后端的人们,你们是不是觉得写PHP很low? (我是前台的) |
3 wezzard OP @msg7086 主要是想找深入一下 C++,2014 年喜 new 和 delete 直 so no face…… @yellowV2ex 我是搞 iOS 的……另外我得 PHP 很 low,服器端更加喜 node.js 或者 ruby on rails。 |
4 yellowV2ex 2014-12-18 02:40:23 +08:00 @wezzard 是,我以前搞AS的,现在也是iOS,还是觉得Javascript类的语法写起来顺手 |
5 msg7086 2014-12-18 02:43:51 +08:00 |
6 YouXia 2014-12-18 03:18:01 +08:00 via Android 如果用Cpl写的话,那就用larbin呗。但如果说想重复造轮子,那就实现个larbin吧。 |
7 wizardforcel 2014-12-18 08:15:48 +08:00 |
8 choury 2014-12-18 08:30:41 +08:00 建议就是不要用c++写 |
9 zealic 2014-12-18 08:47:51 +08:00 C++ 不适合这种任务。 最佳选择 Python,或者任何字符串处理强的脚本语言。 Node.js 其实也不错。 |
11 freefcw 2014-12-18 08:56:28 +08:00 这东西的瓶颈在于网络带宽,性能反而是最不用考虑的,为了考虑开发的快速和应对变化,一般都是用python类的动态语言写 |
12 pandada8 2014-12-18 08:59:37 +08:00 跟我一起念:Python大法好 |
13 happywowwow 2014-12-18 09:01:58 +08:00 跟我一起念:人生苦短,我用python |
14 V5YUN 2014-12-18 09:03:04 +08:00 爬虫的重点是网络问题,网络问题的重点是异步.Pyhton和node.js有很成熟的异步模型. |
15 xdeng 2014-12-18 09:07:27 +08:00 C++写 会很不爽? 用go吧 |
16 pubby 2014-12-18 09:18:51 +08:00 via Android Beanstalk |
17 xz 2014-12-18 09:23:55 +08:00 via Android 为什么不用Python呢 |
18 pubby 2014-12-18 09:27:20 +08:00 via Android Beanstalk跑消息队列 Node.js 或go写网络抓取 找个nosql服务存中间数据 mysql维护必要的目标数据 PHP写繁琐的各类分析协调处理 一个简单的分布式系统,几年来一直这么做的 |
20 fengchang 2014-12-18 10:24:55 +08:00 想玩爬虫就老老实实用Python写,想学C++就写点别的 每个语言都有适合做的事,PHP写Web后端也比C++好用的多 |
21 maemual 2014-12-18 10:26:43 +08:00 赞楼上。 感觉一帮人总是吃饱了撑得,切菜非要用青龙偃月刀。 |
22 hdjdcyl 2014-12-18 10:59:58 +08:00 via Android |
23 ivanlw 2014-12-18 12:07:51 +08:00 四年前帮导师维护过c++的一个爬虫程序,多线程用pthread,正则表达库用boost里面的regex,感觉学习成本太高了,这两个东西写小程序都要调试好久,更别说写大了……所以我的想法是,除非你有很大的性能需求,不然尽量用一些high-level的语音(尤其是要有multi-threading和network还有queue这类library的支持是最方便的),Java和Python都是不错的选择,如果你要潮一点,用Golang和NodeJS也是不错的……PHP,唔,更好,毕竟是世界上最好的语言嘛 |
24 wezzard OP @ivanlw 多程我用 Apple 的 libdispatch ……在 iOS 上用感非常傻瓜,而且 ubuntu 上也有相版本。我本就是想通 case 深入 UNIX 系和 HTTP、TCP/IP 些西的。 |
25 Lelouchcr 2014-12-18 12:30:11 +08:00 |
26 jsjscool 2014-12-19 10:18:17 +08:00 楼主用汇编吧,C++也很low的! |
27 jsjscool 2014-12-19 10:27:14 +08:00 你都想用C++写了,就用C++写吧。“POSIX、TCP/IP、HTTP 啥的也一所知。”谷歌百度+你这些年的经验,不是什么难事。 有问题到Stack Overflow问一下,可以的话把代码放到Github,这里的牛人会给你指点的。 |