首页 » 软件开发 » 不试试socket.io开发个聊天工具?(开发聊天工具试试是一个项目)

不试试socket.io开发个聊天工具?(开发聊天工具试试是一个项目)

萌界大人物 2024-07-24 03:07:25 0

扫一扫用手机浏览

文章目录 [+]

1,Microsoft / TypeScript

TypeScript是一种由微软开发的编程语言。
它是JavaScript的一个超集,完全兼容javaScript。
TypeScript的设计目的应该是解决JavaScript的“痛点”:弱类型和没有命名空间,导致很难模块化,不适合开发大型程序。
另外它还提供了一些语法糖来帮助大家更方便地实践面向对象的编程。

2,socketio / socket.io

socket.io提供了基于事件的实时双向通讯,它同时提供了服务端和客户端的API。

不试试socket.io开发个聊天工具?(开发聊天工具试试是一个项目) 软件开发
(图片来自网络侵删)

简单的说,你可以基于socket.io实现一个实时聊天应用。

socket.io提供一个nodeJs的服务端,然后你可以在页面或者其他地方调用客户端API,实现聊天功能。
具体的还需要你自己去研究下。

3,moby/moby

moby、docker-ce与docker-ee

最早的时候docker就是一个开源项目,主要由docker公司维护。

2017年年初,docker公司将原先的docker项目改名为moby,并创建了docker-ce和docker-ee。

这三者的关系是:

moby是继承了原先的docker的项目,是社区维护的的开源项目,谁都可以在moby的基础打造自己的容器产品docker-ce是docker公司维护的开源项目,是一个基于moby项目的免费的容器产品docker-ee是docker公司维护的闭源产品,是docker公司的商业产品。

moby project由社区维护,docker-ce project是docker公司维护,docker-ee是闭源的。

要使用免费的docker,从网页docker-ce上获取。

要使用收费的docker,从网页docker-ee上获取。

Moby是为系统构建者——想构建自己的基于容器的系统的人设计的,而不是使用Docker或者其他容器平台的开发者。
Moby项目的参与者可以选择派生自Docker的组件库。
简单的理解可以说Moby是Docker之母。
通过Moby可以将定制化的组件打包做成一个Docker,而Moby就相当于一个组件仓库与Docker工厂。

4,daneden / animate.css

齐全的CSS3动画库

animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果。

5,vuejs / awesome-vue

和vue相关的一系列好用的组件。
awesome系列不会错的。

6,angular / angular

不是之前的angular语言,这个项目是基于angular的开发移动和桌面应用的框架。

7,h5bp / html5-boilerplate

是一个前端开发模板。
帮你构建 快速, 健壮, 并且 适应力强 的web app或网站。

这个国内用的比较少

8,ant-design / ant-design

蚂蚁金服开源的UI组件,在国内用的非常多。

9,rails / rails

Ruby on Rails, 也称 Rails, 是一个使用 Ruby 语言写的开源 Web 开发框架。

前几年火过一阵,现在热度小了。

10,expressjs / express

基于 Node.js 平台的web开发框架。
随着nodejs的流行,express也越来越流行。
基于express又开发出其他不少框架。

总结:

出了moby之外,其他的要么是前端语言,要么也是和前端有点关系的web开发框架。

在github上star靠前的项目80%都是前端相关。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0