opensource项目

这份来自Opensource.com的年度最佳编程文章列表,展示了开源社区对最新编程感兴趣的深度。 如果您对开放式源代码编程工具和技巧中的最微小步骤也充满好奇心,那么本文适合您。

如何选择一个PHP框架

由于PHP的强大功能和灵活性,它已成为Internet的主力军之一。 在本文中,Michael Garbade博士向我们介绍并回顾了三个PHP框架:Symfony,Laravel和Yii。 对于那些本质上需要经常更新和与数据库交互的站点而言,框架是几乎必不可少的工具。

这三个都使用模板系统,以允许为各种网页的自定义布局和结构创建PHP代码,同时最小化设置工作。 Garbade博士指出了每种框架方法在灵活性,速度,数据库利用率和可扩展性方面的优势。 尽管他不能推荐所有这些类别的总冠军,但每个框架都有自己的长处,具体取决于您的需求。

3个开源Python GUI框架

我们开始从命令行学习Python,但是我们大多数人也转向了GUI框架,特别是当用户交互变得复杂时。 在本文中,Jason Baker介绍了三种可能的方法(PyQt,Tkinter和wxPython),每种方法都提供了许多用于GUI编程的工具。

杰森(Jason)还为我们提供了各自提供的各种有用资源的指导。

嵌入式系统中的Python与C / C ++

正如Tom Radcliffe在本文中指出的那样,C和C ++在嵌入式系统中使用已有很长的历史。 就运行时速度和编译代码的紧凑性而言,C和C ++当然具有优势。 他们还因在编写代码时以及通常在理解他人编写的代码时所遇到的挑战而闻名。 尽管Python的存在时间短得多,但它由于易于学习而变得强大。 因此,它在计算机科学课程中很受欢迎。

Tom解释了在嵌入式环境中选择Python与C / C ++的优势。 如果将运行时速度作为主要标准或唯一标准,那么Python将处于不利地位,但在现实世界中,编码速度和用户与系统交互的余地可能是一个很大的因素,而Python在这方面有一些优势它自己的。 嵌入式Python的前景广阔。

关于COBOL灭亡的谣言被大大夸大了:与GnuCOBOL会面

这可能在万圣节前夕写了一篇很棒的文章,但是在6月,D。Ruth Bavosett带我们回到了过去,向我们展示了今天,COBOL不再是僵尸。 它仍然非常活跃。 实际上,GnuCOBOL开源编译器是现代开发的。 这个消息对金融业是个好消息,就像几十年前一样,金融业继续广泛使用COBOL。 有趣的是,GnuCOBOL编译器通过将COBOL转换为C,然后进行编译来工作。

您使用最多的是哪种“古老”编程语言?

该民意调查要求读者从Assembly,BASIC,C,COBOL,Fortran,LISP,Pascal和SQL中选择。

C迄今为止以3200票获得了胜利,SQL排名第二。

如何使用Python入侵Eclipse IDE

Tracy Miranda向我们介绍了Eclipse Advanced Scripting Environment(EASE),然后为我们提供了一个非常详细的说明,说明如何设置它以向Eclipse添加您自己的自定义项。 她是一位高级讲师,具有很好的解释过程的方式,并向我们展示了一些非常有用的示例来增强Eclipse IDE。 无论您是想减少重复的乏味,查找需要编辑的代码引用,还是在自动保存功能中构建“简单”的东西,Tracy都可以通过她对EASE的解释来简化方法。

Python与R进行机器学习和数据分析

汤姆·拉德克利夫(Tom Radcliffe)向我们提供了有关机器学习和数据分析背后的细节,并且他评估了使用这些专业的两种语言。 R是一种相对较新的语言,具有广泛的学术用途,大概是由于它的简单性以及对数据输入和分析的重视。 当然,Python具有更广泛的用途,并且正在看到越来越多的应用程序,包括机器学习。 每种方法都有其优势,并且可以肯定地为这些任务量身定制进一步的增强功能。

谷歌安全公主谈网络安全

人头马(Remy DeCausemaker)对Parisa Tabriz进行了一次精彩的采访,他从小就对计算机感兴趣,从小就对计算机感兴趣,在大学期间主修计算机工程,并敏锐地意识到了网络安全的目标和重点。 她现在在Google的Chrome项目中工作。 很明显,她发现自己的家吸引了她,这种热情肯定只会激发并驱使他人。

乐高Mindstorms使用ev3dev进行编程

制造商认为他们可以从其产品中成功排除Linux互操作性的原因是一个谜。 我们始终在绕过障碍的道路上寻找方法。 ev3dev就是这种情况,唐·沃特金斯(Don Watkins)研究了该项目。 ev3dev的工作原理是将Debian Linux层放在LEGO Mindstorms的操作系统之上,然后通过SSH交互以向其发送命令。 结果,Linux爱好者可以玩另一个玩具。

您如何让程序员加入您的项目?

这个问题可能是许多(即使不是大多数)开放源代码项目处理的前五个问题,在本文中,Jeremy Garcia为我们提供了他对这个具有挑战性的问题的见解。

我特别喜欢他关注潜在贡献者的需求和利益的方法。 人们必须通过了解项目的内容来加入项目,他们还需要一种方法来更深入地了解项目的含义。 您必须给贡献者一些空间,让他们感觉自己在项目中的角色,但是最重要的是,您需要以最有用的方式与他们进行沟通,包括尤其是解决他们所引入的问题。

在许多方面寻求帮助必须是24/7的概念,因为您永远不知道从哪种联系方式和方向可以找到最佳的帮助。

翻译自: https://opensource.com/article/16/12/best-of-programming

opensource项目

opensource项目_最佳Opensource.com:编程相关推荐

  1. opensource项目_最佳Opensource.com:开放组织

    opensource项目 今年,Opensource.com的开放组织社区分享了100多个有关开放原则重塑工作,管理和领导力方式的故事. 我们讨论并辩论了提高团队,工作场所所有方面的透明度,问责制和协 ...

  2. opensource项目_最佳Opensource.com:业务

    opensource项目 在Opensource.com,我们比较了各种主题的页面浏览量,这使我们对人们对今年阅读和谈论的内容感兴趣. 除了大量有关自动化或自定义DevOps游戏的工具的讨论之外,对于 ...

  3. opensource项目_最佳Opensource.com:教育

    opensource项目 这是令人兴奋的一年,涵盖了开放源代码软件和开放式教育资源如何为制造商运动提供有趣的交汇点,重点是使用开放式资源和工具进行编码和创建. 在开放教育资源的使用方面,我们甚至看到了 ...

  4. opensource项目_最佳Opensource.com:硬件

    opensource项目 事实证明,对于开放源代码制造商来说,2016年是标志性的一年,因为已建立的免费和开放源代码软件设计方法在新兴的免费和开放源代码硬件(FOSH)领域继续受到关注. 在Opens ...

  5. opensource项目_最佳Opensource.com:政府

    opensource项目 对Opensource.com顶级政府故事的年度总结强调了对红帽公司的Mark Bohannon的观察 ,即当今政府面临的主要问题不是是否使用开源,而是如何使用开源. 几篇顶 ...

  6. opensource项目_最佳Opensource.com:访谈

    opensource项目 在Opensource.com上,我们在一年的时间里采访了许多来自各种背景和专业领域的人. 在这10个最受欢迎的访谈中,我们重点关注新的或现有的开源项目,会议以及与职业相关的 ...

  7. opensource项目_最佳Opensource.com:开放的组织文化

    opensource项目 Opensource.com在2017年发布了100多个有关开放式组织文化,设计和领导力的故事-对话一如既往地活跃. 随着今年的临近,我们正在反思本年度阅读最多的开放组织文章 ...

  8. opensource项目_最佳Opensource.com:科学

    opensource项目 在学术界和私人研究中,科学领域的合作模型都是经过尝试和真实的,因此开源采取相同的路径也就不足为奇了. 专业人士和在另一条道路上拥有共同职业的人的贡献,再加上定向学习和对共享与 ...

  9. opensource项目_最佳Opensource.com:艺术与设计

    opensource项目 设计师和美术师可以使用各种令人眼花on乱的工具来制作自己的手Craft.io品. 在早期(20世纪末),设计师们在房间和盒子里放满了刷子,记号笔,胶带,胶粘剂,纸张以及怪异的 ...

最新文章

  1. flex 单独一行_Flex布局从了解到使用只需5min
  2. 左侧宽度固定,右侧宽度自适应-----两种布局样式
  3. 把nc v6的源码看懂
  4. mock 生成在线图片
  5. Python(12)-while语句+赋值运算符号+转义字符
  6. SQL 中GROUP BY 、ROLLUP、CUBE 关系和区别
  7. PVNet(6D姿态估计)
  8. Excel:筛选后序号自动排序。
  9. 当你发现微信好友朋友圈是“一条杠”,你会把她、他删除吗?
  10. 挖于计算机病毒正确的说法是,信息技术试题
  11. 注意: 如何解决Windows Server 2008 R2 EFI启动模式安装2019年8月更新KB4512486 KB4512506  KB4512514后自动进入修复模式,无法正常启动问题!!!
  12. 各大网站,欢迎大家收藏转发
  13. 机器学习笔记04:逻辑回归(Logistic regression)、分类(Classification)
  14. noip2007 守望者的逃离 (贪心)
  15. 网络基础——牛客网刷题第一波
  16. matlab for 语句事例,有关matlab里面for语句的使用。
  17. Java编程题之四个数字组成不同且无重复的三位数
  18. Linux卸载cmatrix,Linux下 cmatrix的安装和使用
  19. android 柱状图 监听,Android 开源柱状图分析实现
  20. 音色 特征选择_Google助手有六种新音色可供选择,现已推出

热门文章

  1. 关于JNI的几个问题
  2. java实现单词或字符串反转
  3. 特斯拉Model 3再次升级,将中控部分功能转移至方向盘按钮
  4. 使用Nginx+Memcache做页面缓存
  5. tar 命令详解 / xz 命令
  6. 使用nginx作为代理实现动静分离
  7. 目录、路径、虚拟路径
  8. Python学习笔记——for循环和range函数
  9. IoU,ROI 和 ROC,AUC区分
  10. 宝藏世界显示连接不到服务器,宝藏世界新手常见问题解答 新手攻略