自从我做嵌入式软件以来,已经有几年没有为个人电脑开发过了。
那个时候,我非常擅长使用(Borland,现在是CodeGear)C++ Builder。时间过去了,C++ Builder变得非常昂贵,也出现了其他选择(MSVC Studio、NetBeans、QtCreator,甚至带有正确插件的Eclipse)。还有其他选择吗?
三件事让我担心(没有特定顺序),易用性、附加GUI组件和跨平台性。
易用性-我想要一个能够帮助而不是阻碍我的IDE。良好的调试器、重构、跳转到变量声明、使用等等……
GUI组件-当我使用C++ Builder时,我对如何轻松地开发附加的VCL组件以及可用的组件数量印象深刻,通常是免费的。因此,如果我想要一个标准的字符串网格,其中单元格还可以包含图片、复选框等等,我可能可以找到一个或自己制作一个。
我不确定其他系统的附加组件的当前状态是否与http://www.tmssoftware.com/site/类似?
跨平台 - 我个人使用Linux进行所有操作,但实际上,我的大多数用户都在Windows上安装。因此,跨平台是“很好拥有的”,“其他条件相等”的。现在我必须选择一个解决方案,并在接下来的几年中坚持使用它。鉴于我上述的要点(成本起到一定作用,但不是制约因素),我该选择哪一个呢?感谢您的帮助。
那个时候,我非常擅长使用(Borland,现在是CodeGear)C++ Builder。时间过去了,C++ Builder变得非常昂贵,也出现了其他选择(MSVC Studio、NetBeans、QtCreator,甚至带有正确插件的Eclipse)。还有其他选择吗?
三件事让我担心(没有特定顺序),易用性、附加GUI组件和跨平台性。
易用性-我想要一个能够帮助而不是阻碍我的IDE。良好的调试器、重构、跳转到变量声明、使用等等……
GUI组件-当我使用C++ Builder时,我对如何轻松地开发附加的VCL组件以及可用的组件数量印象深刻,通常是免费的。因此,如果我想要一个标准的字符串网格,其中单元格还可以包含图片、复选框等等,我可能可以找到一个或自己制作一个。
我不确定其他系统的附加组件的当前状态是否与http://www.tmssoftware.com/site/类似?
跨平台 - 我个人使用Linux进行所有操作,但实际上,我的大多数用户都在Windows上安装。因此,跨平台是“很好拥有的”,“其他条件相等”的。现在我必须选择一个解决方案,并在接下来的几年中坚持使用它。鉴于我上述的要点(成本起到一定作用,但不是制约因素),我该选择哪一个呢?感谢您的帮助。