Frameworks 具有单一数据库的教育网站和论坛框架

Frameworks 具有单一数据库的教育网站和论坛框架,frameworks,programming-languages,forum,Frameworks,Programming Languages,Forum,我是后端开发的新手,这就是为什么我不想从纯编码开始学习,而是选择框架。想了解它是如何工作的,并开始自己编写独特的代码 我试图根据我未来的项目来选择框架,但没有合格的帮助,我无法做到这一点。我以前在这里写过文章,但找不到我需要的所有东西。在这里,我不需要深奥的建议、手册之类的东西。希望你经验丰富,能告诉我一些方法,我会自己选择 我需要对框架功能做什么: 论坛: 一个(或交叉)用户数据库与站点 论坛和站点的一个页眉和页脚 可变设计主题(完全支持CSS) 群体权利与设计 用户权利与设计 版主、管理员

我是后端开发的新手,这就是为什么我不想从纯编码开始学习,而是选择框架。想了解它是如何工作的,并开始自己编写独特的代码

我试图根据我未来的项目来选择框架,但没有合格的帮助,我无法做到这一点。我以前在这里写过文章,但找不到我需要的所有东西。在这里,我不需要深奥的建议、手册之类的东西。希望你经验丰富,能告诉我一些方法,我会自己选择

我需要对框架功能做什么:

  • 论坛:

    • 一个(或交叉)用户数据库与站点
    • 论坛和站点的一个页眉和页脚
    • 可变设计主题(完全支持CSS)
    • 群体权利与设计
    • 用户权利与设计
    • 版主、管理员、普通用户
    • 论坛部分,可以嵌套
    • 主题
    • 可视后期格式
    • 图像插入
    • 邮政编码
    • 主题中每个用户的符号计数
  • 地点:

    • 同样适用于论坛用户、他们的组和权限
    • 带有设置的用户配置文件
    • 留言簿
    • 教育模块:按用户组列出的时间表、带课程的课程、家庭作业发送/讨论、家庭作业状态、所有用户和用户组的分数/日志、用户组的教育统计
    • 带有文本表单数据和所有标记、论坛活动、状态和其他信息的公共用户配置文件
    • 将一些数据从用户配置文件自动发布到论坛,并在更改配置文件时进行更新
    • 用户帐户的停用/激活/禁止
    • 管理员IP查看:可以查看哪些用户/论坛的消息具有相同的IP
    • messenger:私人聊天、私人和公共聊天组,按用户组自动将用户添加到聊天中
    • 私人用户注释,仅对管理员可见
    • 应计奖金
    • 商店,当用户可以更改虚拟商品的奖金和游戏会话的随机礼物
    • 视觉地图,每个人都可以看到所有的论坛部分和他们的用户
    • 普通报纸:关于结构化文章(通常是博客文章)的问题,为用户提供评论,提供文章功能
  • 我知道,这太多了,但这个项目是我的。而且它可以发展很长一段时间。如果我需要学习一年或几年,没关系

    您认为,哪些框架具有最多的功能模块?请不要吵架。如果您有实现上述功能的经验(或者您认识的人有),请在此处书写

    编程语言并不重要(因为我对所有这些都不在行),但我会考虑Ruby和PHP(以及PHPBB论坛)。其他人也可以,如果他们能负担得起我所需要的


    对不起,如果我无意中说错了什么。告诉我,我会解决的。

    你想为一个不懂任何语言的人建立很多东西

    首先,您需要选择一个平台/操作系统。。Windows还是Unix/Linux

    从那里,您可以选择基于该操作系统运行的Web服务器

    然后过滤掉你要用哪种语言写作

    编辑: 当有人想成为一名技工时,他们会去每一家技工店问什么是最好的汽车?每个技工都会有不同的答案。这里没有人能给你一个无偏见的答案。这就是我喜欢的

    我用18种语言编写代码,开发软件已经25年了。我已经为DOS、Windows和Linux/Unix编写了代码。每种语言都有自己的局限性和完善性,但我不喜欢开源和大多数Linux/Unix首选语言,尽管有些语言可以在Windows上运行。我倾向于使用windows,喜欢后端开发。我已经用Angular、JSP、Java Spring Boot、WebFOCUS和ASP Classic编写了Web UI。现在你对我有了更多的了解,下面是我的最爱

    我喜欢窗户。我更喜欢C。如果我必须构建一个web UI,我更喜欢HTML5/CSS3/Javascript和ASP.NET/C#后端。我不喜欢bootstrap或jquery,因为我喜欢像大多数老开发人员那样用很小的内存来编写。互联网上到处都是垃圾,你去的大多数网站都没有使用这些垃圾,只是为了让开发者能找到一些捷径。Bootstrap和JQuery只是javascript库,大多数站点都可以使用客户端必须下载的1/10代码(如果他们真的懂javascript的话)来做他们想要做的事情


    好了,我有偏见的意见,要么接受要么放弃,但最有可能的是你得到的唯一诚实的答案。

    这完全是基于你的要求。这太宽泛了,不能在这里讨论。你的意思是,任何语言和框架在我的情况下都会以同样的方式有效吗?这并不意味着,我希望在一天内完成所有工作。我在PHP上为自己编写代码,在SaaS上为青少年编写代码。用过吉特。学习了基本的Ruby和Python。我只是不知道选择什么才能有效。因此,我详细描述了我的目标。对于开发,我有一个服务器云。在那里我可以创建Windows或Unix服务器,这无关紧要——我会选择更好的。