应用开发

组织应用市场

“桌面年”一直是人们反复呼吁的口号,但现在已经变成了一个过时的笑话。我们经常谈论“桌面年”,但我们并没有真正讨论过如何实现这个目标。“桌面年”究竟是什么样的?归根结底是应用程序——更确切地说,是应用程序市场。由于自由软件刚起步时出现的一些文化因素,应用市场一直没有形成。

PyInstaller 简介

想要将 Python 程序分发给没有 Python 环境的客户吗?PyInstaller 就是答案。如果您习惯于使用编译型语言,那么您可能会觉得需要一个编程语言环境,不仅用于开发,还用于运行应用程序,这有点奇怪。仅仅因为程序是用 C 语言编写的,并不意味着您需要一个 C 编译器才能运行它,对吧?

使用 Bash 开发控制台应用程序

作为一名新手软件开发人员,我在选择编程语言时首先考虑的是:是否有库允许我与系统交互以完成任务?如果 Python 没有 Flask,我可能会选择另一种语言来编写 Web 应用程序。出于同样的原因,我已经开始使用 Bash 开发许多(诚然很小)应用程序。虽然 Python 例如有许多模块可以导入和扩展功能,但 Bash 有数千个命令可以执行各种功能,包括字符串操作、数学计算、加密和数据库操作。在本文中,我将介绍这些功能以及如何在 Bash 应用程序中轻松使用它们。

创建基于应用程序的终端会话

我对工作环境中计算机的最初印象之一是使用 Wyse 终端访问基于控制台的应用程序进行数据输入。过了一段时间我才了解 UNIX 中的终端以及它们的工作原理。一旦我理解了它,我就想创建自己的自包含应用程序,该应用程序与 telnet 或 SSH 会话绑定。

LinkedIn 的 {py}gradle

为了更好地构建 Android 应用程序,LinkedIn 的技术团队开发了 {py}gradle,这是一个功能强大、灵活且可重用的 Python 打包系统。现在 {py}gradle 已向开源社区开放,它将 Python 代码包装到 Gradle 构建自动化工具中,以便开发人员可以更轻松地构建 Android 应用程序。

Synopsys 的 Coverity

新版本 8.5 的 Synopsys Coverity 扩展了静态分析工具的安全范围,以减轻更广泛的安全漏洞。

客户端性能

在之前的文章中,我介绍了理解、分析和改进 Web 应用程序性能的不同方法。我已经表明,在您的网络连接、服务器硬件、数据库设计和 HTTP 服务器配置之间,您可以更改和提高 Web 应用程序的性能——好吧,某种程度上是这样。

Qt 公司的 Qt Start-Up

Qt 公司很荣幸推出新版本的 Qt for Application Development 软件包,名为 Qt Start-Up,该公司基于 C++ 的库和工具框架,使 t

多租户站点

一段时间以来,Web 应用程序的世界发展迅猛。看到您仅通过 Web 浏览器就可以做的事情真是令人惊叹——您不仅可以购买几乎任何东西,而且越来越多的站点提供“软件即服务”,通常缩写为 SaaS。其理念是,您只需支付每月服务费,即可获得对服务的访问权。

承诺理论——它是什么?

在过去的 20 年里,人们对管理 IT 系统的“指挥和控制”模式越来越感到不足。多年来,在电视机前使用遥控器让我们很难想到任何其他让机器为我们工作的方式。

讨论

早在 1988 年我开始使用互联网时,就有一种简单的方法可以获得技术问题的答案。您可以访问“Netnews”,也称为 Usenet,然后将您的问题发布到其中一个论坛。几乎每个可能的主题都有论坛或“新闻组”,从编程语言到宗教再到幽默。

地理定位

房地产行业有一句老话,房产中最重要的三件事是位置、位置和位置。我们可以假设这在房地产方面仍然是正确的,但对于 Web 应用程序来说也越来越正确。

生产环境中的一颗闪亮的 Ruby

即使是最漂亮的 Rails 应用程序,如果部署不正确也会失去其优雅性。像其他 Ruby 框架或语言(如 Sinatra)一样,Rails 基于 Rack 接口。本文提供了 Rack 托管和基于 Rack 的应用程序部署的基本介绍。

云计算基础知识——平台即服务 (PaaS)

通常,良好的编程被认为是艺术形式、工艺或学科的衡量应用,其目的是产生有能力且不断发展的业务解决方案。在传统环境中,计算机编程是一种具有多个阶段的实践,例如设计、开发、测试、调试和维护应用程序代码。