Javascript 对于需要非平凡服务器端逻辑的web应用程序,使用哪种框架?

Javascript 对于需要非平凡服务器端逻辑的web应用程序,使用哪种框架?,javascript,python,asp.net,ruby-on-rails,web-applications,Javascript,Python,Asp.net,Ruby On Rails,Web Applications,我想写一个在后端(和一个数据库)有一些不那么简单逻辑的web应用程序 我主要是一名Java开发人员,但我对web和移动开发非常感兴趣,因此这对于我的投资组合来说是一个有趣的项目,不需要可扩展 过去我用C#/ASP.NET/SQLServer以及Java/SpringFramework/MySQL构建过web应用程序,但我认为 对于这个应用来说,这两个都是杀伤力过大;及 我想丰富我的经验,所以我想选择一个我以前从未使用过的框架 该框架必须是目前美国就业市场上需求良好的框架。客户端界面需要流畅且响应

我想写一个在后端(和一个数据库)有一些不那么简单逻辑的web应用程序

我主要是一名Java开发人员,但我对web和移动开发非常感兴趣,因此这对于我的投资组合来说是一个有趣的项目,不需要可扩展

过去我用C#/ASP.NET/SQLServer以及Java/SpringFramework/MySQL构建过web应用程序,但我认为

  • 对于这个应用来说,这两个都是杀伤力过大;及
  • 我想丰富我的经验,所以我想选择一个我以前从未使用过的框架 该框架必须是目前美国就业市场上需求良好的框架。客户端界面需要流畅且响应迅速

    我听说过Python/Django和Ruby/Rails。我想知道是否还有其他人,他们通常使用什么后端语言


    谢谢你抽出时间

    你听说过烧瓶吗

    node.js怎么样


    对于移动设备,React Native如何

    你听说过烧瓶吗

    node.js怎么样


    对于移动设备,React Native如何

    我曾经使用python/django,我喜欢它!我绝对推荐django

    我还建议您尝试python/, javascript/,
    php/和javascript/

    我使用过python/django,我喜欢它!我绝对推荐django

    我还建议您尝试python/, javascript/,
    php/和javascript/

    没有听说过Flask,我们会调查一下。我现在正在读Node.js。React Native与ReactJS相同吗?此外,在将客户机数据发送到显示器之前,它们是否可以与数据库通信并使用该数据执行一些逻辑操作?谢谢你,帕夫鲍尔杰克,他们都不一样。ReactJS是一个javascript库,用于web应用程序的服务器端接口和开发接口。React Native是一个基于React.JSAh的移动开发框架。谢谢当然,ReactJS只是MVC中的视图。您将需要查看Node.js以处理数据库。如果您没有听说过Flask,将查看它。我现在正在读Node.js。React Native与ReactJS相同吗?此外,在将客户机数据发送到显示器之前,它们是否可以与数据库通信并使用该数据执行一些逻辑操作?谢谢你,帕夫鲍尔杰克,他们都不一样。ReactJS是一个javascript库,用于web应用程序的服务器端接口和开发接口。React Native是一个基于React.JSAh的移动开发框架。谢谢当然,ReactJS只是MVC中的视图。您需要查看Node.js来处理您的数据库。谢谢!非常酷和令人兴奋的建议!它们可以对数据库进行查询,并在将数据发送到客户端显示之前对数据进行一些操作?是的!Django和Web2py与其他版本略有不同,因为您没有正式地绘制sql查询。在这些框架中,每个表模式都是一个模型,每个记录都有点像一个对象。您可以执行类似以下操作:ModelName.objects.get(fieldname='foo')以获取具有匹配项的所有记录(对象)。但是为了回答您的问题,您可以在所有这些框架中进行查询,并在将响应发送到客户端之前执行所有您想要的操作!完美的这是一个非常简单的应用程序,因此数据库中实际上只有一个表。没有复杂的模式。应用于检索到的数据的算法有些不平凡。谢谢你的帮助@马南·梅塔坦克斯!非常酷和令人兴奋的建议!它们可以对数据库进行查询,并在将数据发送到客户端显示之前对数据进行一些操作?是的!Django和Web2py与其他版本略有不同,因为您没有正式地绘制sql查询。在这些框架中,每个表模式都是一个模型,每个记录都有点像一个对象。您可以执行类似以下操作:ModelName.objects.get(fieldname='foo')以获取具有匹配项的所有记录(对象)。但是为了回答您的问题,您可以在所有这些框架中进行查询,并在将响应发送到客户端之前执行所有您想要的操作!完美的这是一个非常简单的应用程序,因此数据库中实际上只有一个表。没有复杂的模式。应用于检索到的数据的算法有些不平凡。谢谢你的帮助@马南梅塔