思否的前后端用的技术是什么啊?

cgh1999
  • 1
新手上路,请多包涵

打算自己写一个像思否这样的应用

  • 下面是我自己初步的一些思路,不知道对不对,求指点。

    项目结构

  • 大概分为三个模块:

    • 用户模块:管理用户个人信息,包括账号信息、发布或评论或喜欢过的博客、参与的问答...
    • 专栏模块:像思否这样子,根据文章标签与用户信息中的标签做匹配,尽量展示用户可能感兴趣的文章...
    • 问答模块:用户可以根据关键字搜索问题、自己发布问题、回答问题、关注问题...

    架构方面

  • 前端采用MVVM架构
  • 后端做分层架构
  • 或者分布式架构(不清楚有没有这个必要)

    技术选型

    前端

  • ext.js(实习的公司要求学的框架,我觉得写出来的页面不够好看)
  • vue(没有学过,但是似乎掘金跟bilibili都是用这个)
  • react(也没学过,不晓得学习成本高不高...)

    后端

  • spring
  • springMVC
  • Mybatis(或者使用spring的JPA会不会简单点?)
    或者
  • SpringBoot
  • dubbo
  • zookeeper

    其他

  • SpringSecurity做权限认证
  • Markdown编辑器做文本编辑(有推荐的吗)

    数据库方面

  • mysql
  • redis(做服务器缓存)
  • MongoDB(图片、日志之类的文件有必要分开放到一个nosql中吗?)

    小程序

  • 如果一切顺利还打算做一个小程序版的前端页面
  • Android应用的话没有学过不知道怎么做

    总结

  • 能想到的大概就这些了,实在不清楚路子对不对,或者说可不可行
  • 看了之后可以留下你宝贵的建议或者意见吗,谢谢了
回复
阅读 184
1 个回答
✓ 已被采纳

另外用 Wappalyzer 插件看到的也是这样。

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

logo
社区建设
子站问答

SegmentFault 社区建设建议反馈讨论

访问社区
宣传栏