gpt4 book ai didi

java - 只是另一个网络创业公司 - 平台比较

转载 作者:搜寻专家 更新时间:2023-11-01 01:37:04 26 4
gpt4 key购买 nike

我想做一个网络创业公司,它涉及电子商务网站的内容,但比这更深入。虽然我不想就最初的想法详细说明,但我可以(在基本层面上)指定网站需要什么。如果您有任何来自个人经验的观察或意见,与您在这里看到的内容相关,如果您能分享这些,我将不胜感激。

  • Paypal 的 API 交互(绝对)。

    • 根据我对他们 API 的了解,将其集成到他们的网站中非常昂贵,所以我可能会推迟,直到我(希望)产生资金并编写我自己的简单信用卡交互系统。
  • SQL 后端(显然)

    • PostgreSQL 似乎是一个不错的选择,据我所知,它的结构比 MySQL 更“面向对象”。话又说回来,我以前使用过 MySQL 并且没有遇到任何问题。为此目的学习 PostgreSQL 值得吗?
  • Java 或 .Net 实现(最好是 Mono,这样我可以在使用 Apache 托管网站时使用 .Net)。

    • 这样做的原因是,坦率地说,虽然我知道 PHP 是开发网站的绝佳平台,但我讨厌用它开发。在有人插话并因为我这么说而激怒我之前,请注意我并不反对这种语言,我只是出于的目的不喜欢它。

    • 虽然 Mono 可能很适合搭配,但我知道 ASP.Net MVC 3 尚未针对 Mono 发布,如果没有 Razor 语法,使用起来可能会很痛苦。最重要的是,Java 似乎完全充满了处理 web 开发的类库,可以从 web 下载。如果有人对这些有任何经验,我将不胜感激。从我读到的有关 Spring 和 Struts2 的内容来看,它们似乎是最好的——尤其是因为它们是 (AFAIK) MVC。

    • 我考虑过 Python 和 Django,它们看起来确实不错,但我不太了解 Python,我宁愿从我已经知道的东西开始(语言方面;而不是框架方面) ) 而不是潜心学习一门语言和一个新框架。

    • 我真的很希望能够通过 Apache 托管我的网站,而不是使用 Windows Server 或类似的东西,坦率地说,我讨厌他们的设置。我不是以任何方式、形式或形式来贬低它,我只是说我不喜欢它。 <3 终端配置。但是,如果有充分的理由使用 Windows Server,我愿意学习它。

    • C# 有很多 Java 似乎没有的东西,包括委托(delegate)、无符号类型和 LINQ。 Java 有什么可以对抗这些的吗?

最佳答案

如果您要使用 Java,则无法使用 apache 进行托管。您将运行 Tomcat 或其他一些 servlet 容器,或一个完整的 Java EE 应用程序服务器,例如 Glassfish。您可以让 apache 作为请求的前端,使用比仅进行 http 调用更有效的协议(protocol)(ajp 协议(protocol))。

从未使用过 Mono,也没有进行大量阅读,但如果您想使用 ASP.NET,我会选择 Windows。省去麻烦。

坦率地说,您可以轻松地将后端设置为一组 API 和非常基于 ajaxian 的 UI,以便以一种让您轻松在后端语言之间切换的方式与后端进行交互。所以,如果您对 ASP.NET 非常熟悉,那么就这样做吧,这样您就可以运行它,然后稍后当您想要切换托管时重新实现(我相信有很多经验教训) Java 或 Django 或其他任何东西。

关于java - 只是另一个网络创业公司 - 平台比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com