J.J*_*.J. 6 c++ perl wxwidgets packaging
我正在开始我的第一个独立盈利企业.我很难决定使用哪种语言.我想在Perl中编写我的应用程序,但我认为编译它不够简单.如果我不在Perl中编写它,我将用C++编写它.
该应用程序将具有许多功能,包括wxwidgets接口,处理SDL,定时器,一些线程和音频处理.该程序本身有点复杂,但不是非常大.
所以我的问题是:
编辑:我的一些项目规范.
其他一切都很平凡.一些不同的类和容器.一些自定义GUI控件.
tse*_*see 12
我既是C++又是Perl程序员.C++是一种很好的语言,但每当我有选择时,我就会使用Perl,因为开发只是进行得更快.
几条评论:
为什么不使用两者的混合?这通常是现在很多发展的方式.
我建议使用Lua/C++或Python/C++组合(我不确定Perl/C++组合的工作情况如何,但这也是一个不错的选择).
就个人而言,我已经完成了一堆Lua/C++组合,这非常棒.
小智 6
使用Perl的一个很好的理由是元编程.
Perl足够灵活,可以让你编写代码来编写代码(这就是Moose的神奇之处).您将节省时间并减少压缩所需的错误数量.
使用Perl的最大理由是CPAN.
我已经使用PAR来为Windows打包一个实质性的Perl/Tk程序.它需要一些摆弄,但它确实奏效了.
如果你至少在Perl和C++一样经验丰富,那么Perl的开发应该更快.但是等效程序的运行时速度会变慢.所有其他标准都可以满足,所以我说这取决于个人选择.