我需要一些帮助,建议使用哪些工具在firebase中创建静态网站。
网站应允许用户注册/登录并访问存储在firebase数据库中的数据。我需要包含一个或两个表单,其中包含从下拉列表中选择的选项。还应该有一些逻辑将数据转换成图形
因为我使用joomla,我不熟悉创建网站。我知道一些HTML,并且精通android。
我已经看到角度用于创建firebase网站。
我不想花太多时间学习新语言,如果必须,我想学习那个将会存在很长时间并且能够有效完成工作的语言。
所以,任何人都会建议任何工具,语言等,以帮助我昨天启动和运行网站,当然,如果可能的话,免费提供!
感谢
答案 0 :(得分:2)
静态网站只包含静态内容:HTML,CSS,图像和纯客户端JavaScript就是一个典型的例子。
您登录,与之交互以及具有后端业务逻辑和数据库的网站根本不是静态的。
Firebase不是我非常熟悉的东西,但很快就会看到它似乎是许多基础架构即服务(IaaS)和/或平台即服务(PaaS)之一提供者。
所以说,你的问题基本归结为“我如何建立一个互动网站?”,这是关于可以在这里提出的最开放式问题。
听起来你并不是很有经验,但却处在紧张的时期,这不利于从头开始以“正确的方式”学习和做事,并考虑到安全性,可扩展性和可靠性。获得建立这样一个网站的技能需要时间。
所以说,如果你真的处于那么大的时间紧迫状态并且快速建立一个正常运转的网站至关重要,我建议你只需聘请一位经验丰富的承包商来帮助你。有许多技术堆栈适合构建您的网站,没有一个必须客观上好或坏。如果你想最终学会自己维护网站,那么我只会确保让你的网站开始使用行业标准的技术堆栈,包括一个经过验证和良好支持的框架。
如果你想让我抛出一个技术堆栈的随机推荐,绝对没有你想要解决的业务问题的背景,我想我会说Angular 2是一个非常好的框架来创建前面 - 客户端。对于API后端,我个人是使用SQL Server数据库的ASP.NET Core MVC / Web-API的粉丝。尽管如此,要学会精通这些东西还有很多,祝你好运!
如果您绝对必须自己制作,我唯一的建议是使用一种工具来完成大部分工作。如果你的用例实际上是由众多插件中的一个支持的话,那么像我个人一样避免它,像Wordpress这样的东西对于真正的基本网站来说有时是可以的。还有更多传统的MVC框架可能比上面建议的API + SPA-Client技术堆栈更容易进入,并隐含在原始帖子中。 PHP Laravel框架是一个很好的廉价和快速的框架