代码之家  ›  专栏  ›  技术社区  ›  fear_matrix

我应该使用哪种技术来开发高性能的Web应用程序

  •  3
  • fear_matrix  · 技术社区  · 14 年前

    大家好,

    我脑子里有几个想法,我想在为时已晚之前提出。基本上我想开发一个Web应用程序,我可以把它卖给客户。因此,我应该使用哪种技术来实现这一点。我一直是一个C和C++软件开发人员,但已经有很长一段时间,因为我已经开发了一个。所以我想知道的是

    1)可扩展性和性能? 2)以更快的方式开发Web应用程序的简单方法? 3)有框架吗? 4)应用服务器? 5)哪种编程语言?

    谢谢您

    5 回复  |  直到 8 年前
        1
  •  3
  •   Klaim    14 年前

    我建议使用C++ CPPCMS 当它变得稳定和 正是针对高性能Web应用程序的 .

    看看是否 the rationale 符合你的目标。

        2
  •  6
  •   Florian Reischl    14 年前

    通常编程语言并不重要。他们都有自己的优点和缺点。他们都提出了自己的最佳实践和框架。

    这取决于你的喜好。如果你来自微软C/C++,我会使用.NET,如果你来自Linux世界,我会使用Java。

        4
  •  1
  •   Remy    14 年前

    php->Facebook 爪哇&许多融资公司

    不知道植物素,但我肯定有。

    更重要的是一个良好的可扩展架构。这就是Twitter把事情搞砸的地方。

    我个人使用ASP.NET。工作很好,有点简单,有一个很好的IDE。市场也不是那么分散。在我使用Java和WebSphere之前。在谢尔盖蒂太阳箱上跑步,所以绝对可以应付很多。

    我更想知道你能以最快的速度进入什么领域。如果你知道C++ C++或Java很容易学习。

        5
  •  0
  •   oopbase Jayachandran Murugesh    14 年前

    你应该看看 ASP.NET .

    使用ASP.NET有很多优点,而且性能非常好。下面是一些优点的简短列表:

    1. ASP.NET大大减少了构建大型应用程序所需的代码量。

    2. 具有内置的Windows身份验证和每个应用程序 配置,您的应用程序是 安全可靠。

    3. 它利用早期绑定提供更好的性能, 实时编译,本地 优化和缓存服务 从盒子里出来。

    4. ASP.NET框架由丰富的工具箱和 Visual Studio中的设计器 集成开发环境。 WYSIWYG编辑、拖放服务器 控制和自动部署 只是一些功能这个 强大的工具提供。

    5. 提供了简单性,因为ASP.NET使执行常见任务变得容易, 来自简单表单提交和客户 对部署和站点的身份验证 配置。

    6. 源代码和HTML在一起,因此ASP.NET页 易于维护和书写。也 源代码在服务器上执行。 这提供了大量的动力和 网页的灵活性。

    7. 所有进程都由ASP.NET严密监视和管理。 运行时,这样如果进程死了, 可以在其 地方,这有助于保持 应用程序始终可用于 处理请求。

    8. 它纯粹是服务器端技术,因此,ASP.NET代码在 服务器,然后将其发送到 浏览器。

    9. 由于语言独立,它允许您选择 最适用于您的应用程序或 将应用程序跨多个分区 语言。

    10. ASP.NET便于部署。不需要注册 组件,因为配置 信息是内置的。