首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建立互动式网站的框架

建立互动式网站的框架
EN

Software Recommendation用户
提问于 2023-01-10 12:50:02
回答 2查看 56关注 0票数 1

我知道这个问题一次又一次地被问到,然而在软件世界中,事情变化如此之快,以至于一岁大的答案可能是完全不相关的,而且今天已经过时了。所以我再问一次。

我有一个用PHP/jQuery/Perl构建的有10年历史的站点。我需要升级它,但我很久以前就离开了网络开发部门。

该站点允许从列表中选择某些组件,并在用户帐户中存储选定的组件(许多,最多数千个)。用户可以交互地使用这些组件(DnD),将它们组合成组(也存储在DB中)。该网站还显示了图表统计数据:哪些组件被使用,以及使用频率。所有用户信息都可以导出为Excel文件。该网站是预付费服务。就这样。

我有10年的网页设计知识: js,CSS,和责任.

我想保留站点的业务逻辑,但我不介意学习新的语言/框架/库。事实上,我现在宁愿花一些时间学习现代技术,也不愿在几年内重建这个网站,因为它又过时了。

不过,我需要尽快重建网站。

你会推荐什么样的框架来建立这样的网站?

EN

回答 2

Software Recommendation用户

发布于 2023-01-11 00:25:07

为了给你一个更好的答案,我应该看到旧的网站,但据我可以从你的描述,它是一个典型的web应用程序的一些后端和前端功能,你也希望能够有一些管理面板的后端+能够导出数据作为一个Excel文件。对于后端,我可以建议您一个超级简单的解决方案,它将为您提供整个后端API、管理面板并导出到各种格式:直属 Directus是开源的,可以免费使用,您可以在DigitalOcean $5液滴中删除它,但是为了在半小时或更快的时间内试用它,您可以访问Directus网站并创建一个免费帐户来测试它。或者在本地主机上使用。只有几个命令。

对于前端,我建议苗条。它是一个现代的前端堆栈,比如React或VueJs或角,但实际上它不是一个带有虚拟DOM的框架。它是一个JavaScript编译器,将编译你一个超级快和整洁的香草JS。它学习速度快,比现代前端堆栈容易得多。它正在迅速流行,如果你检查斯维特不和谐社区,你会发现它充满了热情和乐于助人的人。SvelteKit (一种UI框架,它使用Svelte编译器来编写简洁得惊人的组件,在浏览器中完成最少的工作)早在2022年12月第一个稳定的v1发布之前就受到了广泛的欢迎。

我建议你先上一些速成课程,然后再上亨塔比特氏 SvelteKit课程。这可能需要您一个月的时间,您会觉得自己比回到PHP/jQuery/Perl时代要远得多。您还将选择到Tailwind的道路,并发现今天UI的构建有多快。请随时与我联系,就网页开发栈进行一次聊天。

票数 1
EN

Software Recommendation用户

发布于 2023-01-10 20:41:55

这不是一个答案,而是试图获得更好的细节,以建议什么。

有许多框架需要有限的web知识(即WordPress)。还有其他框架在现有语言(即Python和Django)中使用得最好,然后是纯web开发语言(即ASP)。

以上所有这些都会让你创建你想要的网站。但是你可能需要考虑你想要做多少重新学习。

您使用了PHP --您喜欢用PHP编写的框架还是为PHP设计的框架?你的“前进”-表明你在使用一种新的语言吗?如果是这样的话,那么这可能会影响我们推荐的库。

请考虑提供更多的细节,你想要什么,否则任何建议将是太长或可能不是最好的你的需要。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/84965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档