Web全流程方案 Alita发布1.0.0啦

简介: Web全流程方案 Alita发布1.0.0啦

介绍

Alita是基于umi构建的专注业务的Web全流程方案。

随着业界的不断发展和新技术的不断涌现,越来越多的开发者开始注重自身的开发体验。

带着这样的一个终极目标,我们开始逐步探索低门槛、高性能、易拓展、高效率的开发与维护方案,通过可插拔的特性,提升开发体验,让开发者更多地专注于项目本身。


架构

下图是 Aliat 的架构图。

image.png

生态

项目 简介
ant-design-plus 基于ant-design封装的偏业务组件集合
autils Awesome frontend utils library
rc-charts 一个基于BizCharts的图表库
alita-layout The generic h5 layout in umi uses antd-mobile
milady Generate the front-end code by parsing the interface document
umi-plugin-authorize The permission routing of Umi Convention Router 在umi约定式路由中使用权限路由


Alita组织成员

image.png

我们都是为了共同打造更加简单易用的全流程方案才聚到一起的,同样的我们也很期待你的加入,如果你对整个方案感兴趣,或者对其中的任意一个库感兴趣,甚至你只是为了表示支持我们,都可以来加入我们。

组织地址:https://github.com/alitajs


Alita和 umi 是什么关系?

Alita是基于umi构建的,你可以简单的把它理解为是一个umi的开发脚手架封装版本。

如果你会umi开发,那你可能会觉得Alita什么也没做。

但是如果你不会umi开发,甚至你并不是一个专业的前端,那我相信Alita会极大的减少你在快速对接业务时的困扰。


为什么不是umi?

首先我们希望说从umi开始,让前端开发真正的进入工业时代,umi将底层的一些实现封装起来,只把用户需要的部分提供给用户使用。

在这个基础上,umi为了适应各种各样复杂的前端开发环境,提供了大量的配置和特性。

但是对于正在考虑技术前端技术栈的团队,或者团队成员主要都是非前端成员的情况,使用umi的选择性太多了,反而导致了困扰。

我们希望说,将市面上比较好的方案直接集成到框架里面,减少用户面对二选一的情况。

不仅仅是框架上的封装,我们还希望把一些常用业务也一起封装到Alita中,降低快速对接业务的门槛。


希望没有选择或许会是一个更好的选择。


目录
相关文章
|
1月前
|
SQL 关系型数据库 数据库
优化Web开发流程:Python ORM的优势与实现细节
【10月更文挑战第4天】在Web开发中,数据库操作至关重要,但直接编写SQL语句既繁琐又易错。对象关系映射(ORM)技术应运而生,让开发者以面向对象的方式操作数据库,显著提升了开发效率和代码可维护性。本文探讨Python ORM的优势及其实现细节,并通过Django ORM的示例展示其应用。ORM提供高级抽象层,简化数据库操作,提高代码可读性,并支持多种数据库后端,防止SQL注入。Django内置强大的ORM系统,通过定义模型、生成数据库表、插入和查询数据等步骤,展示了如何利用ORM简化复杂的数据库操作。
59 6
|
2月前
|
Web App开发 前端开发 JavaScript
Web前端项目的跨平台桌面客户端打包方案之——CEF框架
Chromium Embedded Framework (CEF) 是一个基于 Google Chromium 项目的开源 Web 浏览器控件,旨在为第三方应用提供嵌入式浏览器支持。CEF 隔离了底层 Chromium 和 Blink 的复杂性,提供了稳定的产品级 API。它支持 Windows、Linux 和 Mac 平台,不仅限于 C/C++ 接口,还支持多种语言。CEF 功能强大,性能优异,广泛应用于桌面端开发,如 QQ、微信、网易云音乐等。CEF 开源且采用 BSD 授权,商业友好,装机量已超 1 亿。此外,GitHub 项目 CefDetector 可帮助检测电脑中使用 CEF
327 3
|
3月前
|
开发者 Java Spring
JSF 牵手社交登录,如魔法风暴席卷 Web 世界,开启震撼便捷登录之旅!
【8月更文挑战第31天】在互联网时代,便捷登录成为用户的核心需求。社交登录凭借其便捷性、安全性和社交化的特点,在各类Web应用中广泛应用。JavaServer Faces(JSF),作为一款流行的Java Web框架,能够轻松集成社交登录功能,显著提升用户体验。本文详细介绍社交登录的优势,并提供两种JSF集成社交登录的常见方法:一是利用Spring Social等第三方库简化开发;二是自行实现社交登录流程。开发者可根据项目需求选择适合的方案。
43 0
|
3月前
|
数据采集 前端开发 开发者
Angular表单控件详解:掌握模板驱动与响应式表单的精髓,让Web应用中的数据采集工作变得高效又简单,彻底告别繁琐的表单处理流程
【8月更文挑战第31天】表单是 Web 应用的关键组件,用于用户登录、注册及信息提交。Angular 作为成熟前端框架,提供了强大的表单处理功能,包括模板驱动与响应式表单。本文通过技术博客形式,详细介绍这两种表单控件,并提供示例代码,展示如何利用它们简化表单处理流程,提高开发效率。首先介绍简单的模板驱动表单,然后讲解基于 RxJS 的响应式表单,适用于复杂逻辑。通过本文,你将学会如何高效地使用 Angular 表单控件,提升应用的用户体验。
41 0
|
3月前
|
JSON 数据库 开发者
FastAPI入门指南:Python开发者必看——从零基础到精通,掌握FastAPI的全栈式Web开发流程,解锁高效编码的秘密!
【8月更文挑战第31天】在当今的Web开发领域,FastAPI迅速成为开发者的热门选择。本指南带领Python开发者快速入门FastAPI,涵盖环境搭建、基础代码、路径参数、请求体处理、数据库操作及异常处理等内容,帮助你轻松掌握这一高效Web框架。通过实践操作,你将学会构建高性能的Web应用,并为后续复杂项目打下坚实基础。
110 0
|
4月前
|
SQL 关系型数据库 数据库
优化Web开发流程:Python ORM的优势与实现细节
【7月更文挑战第20天】Python ORM,如Django ORM,提升Web开发效率,通过面向对象接口抽象数据库操作,简化SQL,增强代码可读性,并确保安全。Django中,定义Model对应数据库表,使用`makemigrations`和`migrate`创建表,实例化Model并调用`save()`保存数据,`objects.all()`和`filter()`查询数据,更新和删除数据涉及字段修改和调用`save()`或直接`delete()`。ORM提供数据库无关性,防止SQL注入,是现代Web开发的强大工具。
46 1
|
3月前
|
移动开发 小程序 前端开发
跨端技术演进问题之Web容器方案在跨端开发中的优势和不足如何解决
跨端技术演进问题之Web容器方案在跨端开发中的优势和不足如何解决
|
3月前
|
开发框架 .NET API
分享一个 ASP.NET Web Api 上传和读取 Excel的方案
分享一个 ASP.NET Web Api 上传和读取 Excel的方案
114 0
|
4月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
5月前
|
缓存 JavaScript 前端开发
程序员必知:广告等第三方应用嵌入到web页面方案之使用js片段
程序员必知:广告等第三方应用嵌入到web页面方案之使用js片段
75 0