Fw: [闲聊] 新手常问的问题 选哪个IDE ?

楼主: strong0716 (让我教你宅字怎么写)   2016-10-06 23:16:10
※ [本文转录自 C_and_CPP 看板 #1NzcVpnq ]
作者: strong0716 (让我教你宅字怎么写) 看板: C_and_CPP
标题: [闲聊] 新手常问的问题 选哪个IDE ?
时间: Thu Oct 6 23:04:10 2016
其实只是想来闲聊一下
曾几何时,我也是一个C++ 新手
现在觉得已经是个老手了
用C++开发Windows接口程式、封包传输协议、影像辨识、多媒体串流、
甚至是单芯片韧体、即时作业系统...等
(本文的主题还是聚焦在 Windows 环境下 IDE 选择好了 )
很多新手都会问,选哪个IDE好?
这也是我几年前的疑问~~
公司前辈大多使用 Borland C++ 6 ,以现在来看,这是个已经过时很久的产品
因此公司有部份大哥,叫我放弃使用这个,改用其他主流的IDE
如 MFC 、.Net 、 QT 之类的
后来我选择了 MFC 来钻研,发现他的学习曲线实在太高...
搞了老半天,我又退缩回到使用 BCB6 ,结果发现非常亲民使用...就一直用下去
一段时间后,开始觉得 BCB6 不太好用,
当内建元件没有你要的功能时、VC库无法 for BCB时...等状况
就不知道该怎么办了
后来在 PTT 爬到一篇好文 [RAD Tool 无罪论]
http://disp.cc/b/38-13Ew
看完这篇文章,我豁然开朗︰没有最强的工具,只有最强的人
后来开始钻研 Windows API (这当中也在钻研 DirectShow 的 Filter 开发技术 )
当我走火入魔的钻研完 这些东西之后,再回去看超级复杂的 MFC ....
我居然看得懂了!! 也可以用他来设计程式了!!
但如果要我选 IDE ,我还是选 BCB6 ,因为我用他开发接口速度 跟 MFC 速度来比
还是 BCB6 要快的多(而且是压倒性胜利的快)
此时才体会到 上述分享的那篇文章 的意义
IDE 只是你的一个工具,每个 IDE 都有他的特色,而每个人喜欢的特色 都不太一样
C/C++语法、作业系统 API 才是你的内功,而 IDE 就像你的剑一样
就像金庸小说的独孤求败一样,当你内功够强时,你不用剑 都可以超强
如果此时又有一把适合你的武器时,你就强上之强
(而目前我觉得最适合我的武器 还是 BCB6)
虽然这是一个在现在来看,已经过时的产品,但说真的,我用它几乎没有做不到的事
当然这当中也要配合一些外部的库,库不能for BCB,就用MFC把他打包给 BCB 就好了..
一样可用...
楼主: strong0716 (让我教你宅字怎么写)   2015-10-06 23:16:00
转这里只是希望有人能解答我的疑惑,谢谢
作者: Yshuan (倚絃)   2016-10-06 23:39:00
M$自己也不推MFC了 win10都开了跨平台的解 痛一下直上吧职场内的话 选用什么工具也很少轮到自己. 如果可以选的话当然是看专案或产品的需求 开发及维护时限 队友能力之类
作者: TSW (翘班帝国)   2016-10-06 23:47:00
我是认为自己专业领域内的主流工具都该试试,算工作的一部分试过之后,你就会有一堆心得跟理由去拒绝那种要求XDD
作者: chrischen (一个人的长假)   2016-10-06 23:59:00
跨平台目前走web最稳
作者: yyc1217 (somo)   2016-10-07 00:03:00
都试试看 就算一开始合用 不代表接下来没有其他更好用的
作者: pttworld (批踢踢世界)   2016-10-07 00:05:00
应该是用“刻”的或用“拉”的区别。
作者: abccbaandy (敏)   2016-10-07 00:10:00
学校不是都用VC 6.0吗? 那张安装光盘还一代传一代XD
作者: eva19452002 (^^)   2016-10-07 00:14:00
高手!
作者: dreamnook (亚龙)   2016-10-07 00:23:00
vc6.0也太旧了吧XDDDD
作者: eva19452002 (^^)   2016-10-07 07:10:00
有比turbo c++ 3.0还旧吗?
作者: pttuser (pttuser)   2016-10-07 07:34:00
学MFC还退缩叫老手?叫你把VC专案整进CI,你会吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com