网上流行的各开源框架与技术

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网上流行的各开源框架与技术相关的知识,希望对你有一定的参考价值。

1. WEB应用服务上的相关组件

CKEditor 是新一代的 ​​FCKeditor​​,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与javascript技术为WEB开发者提供了一个具有丰富功能继而超越传统 <input type="file"/> 标签的文件上传模式。

​​Taiga​​ 是一个免费开源,而且功能非常强大的项目管理平台,用于初创企业和敏捷开发团队。提供一个简单、漂亮的项目管理工具。Taiga 采用 Python ​​Django​​ 框架开发,前端基于 ​​AngularJS​​ 实现。

​​Bootcamp​​ 是一个开源的企业社交网络平台,基于 Python 和 Django 框架开发。包含三个主要功能:微博 Feed (A twitter-like microblogging)、博客 Articles (A collaborative blog)、问答 Question & Answers (A stackoverflow-like platform)。

2. JAVA相关开发

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!

Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和html的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式、表单、buttons、表格、网格系统等等。

Amaze UI 是中国首个开源 HTML5 跨屏前端框架。Amaze UI 是一个轻量级、Mobile first的前端框架, 基于开源社区流行前端框架编写。

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,Node.js 会假设你是在 POSIX 环境下运行它 Linux 或 Mac OS X。

zui 是禅道项目管理软件团队在完善自己产品过程中形成的一个开源前端实践方案,帮助你快速构现代跨屏应用。简单美观,易于使用,快速构建简洁大方的现代web应用。

​​SlimerJS​​ 是一个提供给 Web 开发人员,可通过脚本编程控制的浏览器。它可以让你使用 Javascript 脚本操纵一个网页:打开一个网页,点击链接,修改的内容等,这对于做功能测试,页面自动机,网络监控,屏幕捕获等是非常有用的。

​​Velocity.js​​​ 是velocity模板语法的javascript实现。​​Velocity​​ 是基于Java的模板引擎,广泛应用在阿里集团各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。作者:​​@EwardSong​​

JfinalUIB 是 ​​Jfinal​​ + ​​beetl​​ + ​​postgresql​​ + ehcache + ​​charisma​​实现的用户权限管理系统。系统实现了基于URL的权限管理,页面操作控制到按钮级别,根据权限配置进行显示,并在拦截器再次认证,只有分配权限后才能进行操作。

​​JFinal Authority​​ 是 ​​JFinal​​ 权限控制后台。Jfinal后台 权限界面参考 ​​@SyPro​​,采用 ​​@JFinal​​  ​​@Jfinal-Ext​​ ​​@Shrio​​  @​​EhCache ​​@​​FastJSON​​ ​​@Gson​​  @​​Easyui ​​@​​Bootstrap​​ @​​Beetl​​ @​​Druid ​​@EChat @HightChats @falshupload @poi 等技术。

项目管理相关

TeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。

3. 监控相关

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。

entOS 6.0+Nagios中文版+PNP+Nagios Web管理工具nagiosQL中文版

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

​​Linux-dash​​ 是一个低开销 Linux 服务器监控系统,基于 Web 的监控界面。Linux-dash 的界面提供了一个详细的概述您的服务器的所有重要方面,包括内存和磁盘使用情况,网络,安装软件,用户,运行的流程。

4. 集群管理与部署相关

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。

​​Kubernetes​​ 是来自 Google 云平台的开源容器集群管理系统。基于 ​​Docker​​ 构建一个容器的调度服务。该系统可以自动在一个容器集群中选择一个工作容器供使用。其核心概念是 Container Pod。

​​Apache Stratos​​

​​Panamax​​​ 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 ​​Docker​​ 容器应用。Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面。



以上是关于网上流行的各开源框架与技术的主要内容,如果未能解决你的问题,请参考以下文章

最流行6种微服务RPC技术,你一定要知道

ehcache缓存技术的特性

Android Bitmap深入介绍--- 开源加载框架简述

强大的PyTorch:10分钟让你了解深度学习领域新流行的框架

java最流行的paas平台是啥?

9个用于web前端开发的CSS开源框架