Giter Club home page Giter Club logo

Comments (37)

Odinman avatar Odinman commented on May 21, 2024 77

充分体现阿里前端资源之多,以及各BU交流之少呗

from ice.

ctcx avatar ctcx commented on May 21, 2024 36

很希望ice和ant的团队多多沟通,取长补短,为社区提供更好的前端架构;都是很优秀的框架,为幸苦付出的开发人员点赞~

from ice.

yuanyan avatar yuanyan commented on May 21, 2024 13

@fred1218 我们推荐你继续使用antd或者其他ui库,在ice体系里,组件不是受限的,你既可以使用ice提供的组件也可以使用antd的组件,还有更多的社区组件。

ice独特在哪,ice在这个阶段目标是赋能企业或组织搭建自己的中后台体系。 在阿里内部ice已经有270多个来自各个bu的项目在使用,经过2年的发展,ice 已经是中后台 2.0 体系。这个体系里有什么,从设计端到开发端,是一个完整的链路,如果你在我们的钉钉群里,你可能有看到我们在未来会开放的面向设计师的工具iceland,iceland让设计极致高效,同时能直接从设计到代码,这个代码我们达到了阿里P5的水平,能完全代替重构工程师的工作。

image

面向开发者端我们提供了iceworks工具,这个大家已经看见了,iceworks提供的功能也会随着社区反馈逐步新增与完善。iceworks 是与物料体系打通的关键,所有物料资源,包括iceland上设计师生产的,都会无缝打通,目的只有一个:让开发者更高效。

image

关于ice的服务体系,物料与工具我觉得是基础,基础一定要会服务配套,所以我们将构建一个面向开发者的服务体系。每一个使用ice体系的企业或个人我们都会安排专人客服对接,一旦有问题可以随时找到他们,第一时间帮助解决。

先说这些吧。

from ice.

rdkmaster avatar rdkmaster commented on May 21, 2024 6

@little-buddy 这些工具不是给职业前端设计的,而是给兼职前端设计的,典型的有后端工程师,甚至是Ux设计师。使用这些工具开发的效率不一定会很高,也没有写代码来的自由,但是这些工具的的确确可以有效的降低技能要求。

我们都知道前端的门槛实际上很高,非职业前端一般来说没有很多时间去学习和积累,他们(或者团队)非常需要这样的工具,以让团队所有人都具备web开发技能。

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024 2

@rdkmaster 生成的项目的确是没有交互和业务逻辑、部分 CSS、前后端通信,这些也的确是需要手工编码完成的。淘宝的一些后端用户,本身也是没有前端基础的,但是有了生成的项目和众多区块他可以照葫芦画瓢,毕竟 Java 和 JavaScript 还是有很多语法、函数比较像,类似变量、if 逻辑、forEach 之类的开发即便没有前端基础也可以对照着写的,关键是有模仿的例子。

目前来看,后端遇到比较多的问题可能是 CSS 方面的,样式不好调整,不过我们开发的区块等也不希望他去调整样式,他也可以去模仿、调整。然后部分没开发过 Web 应用的同学对于跨域等也存在一些问题,但是可以通过文档和我们的官方答疑服务解决。

这里我描述有点问题,一个前端零基础的后端,也可以快速的、低成本的开发前端页面。用一站式开发前端页面会给人一种一口气瞬间完成一个应用一样,除了可视化搭建的方案,即便是前端也没法一口气完成一个应用。

也有见过上线了的案例,是外部社区一个 iOS 开发者做的一个 APP 展示页面,这站点上只是把我们区块的图片和文案换了一下而已,对于这种 Case 的确是零基础快速上线。

from ice.

itpretty avatar itpretty commented on May 21, 2024 2

看了这么多评论,感觉这套工具更适合全栈工程师(有些前端基础)快速搭建完成项目用的。

from ice.

fallending avatar fallending commented on May 21, 2024 2

看完这篇有关定位的讨论了,决定放弃使用ice了。祝ice越来越强大。

from ice.

ganyanchuan1989 avatar ganyanchuan1989 commented on May 21, 2024 1

@yujiangshui 首先这是一个不错的工具,但是觉得还是不够强大,甚至有些硬邦邦的感觉。前端界面往往是多变的,区块是复合型组件,所以适用性不如基础组件适用性高。我更希望能有类似以前dreamweaver那种拖拽的方式,界面完全有基础组件拼装而成。当然拼装最好也能做到,表单类基础验证,前后台报文字段的对应,常规排版。

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024 1

@rdkmaster 所以 ICE 最早定位很明确,是给需要做前端但是前端经验很少的后端开发同学用的,后来扩展到初级前端。如果十分有经验的可能不会轻易使用,毕竟有自己的习惯等。

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

关于 ICE 的一些背景,也可以参考我的回答 https://www.zhihu.com/question/266529857/answer/309604282

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

@Odinman 稍微多了解下的人就知道里面的区别。一个是组件库、UI 模板,另一个是包含工程工具、组件库、物料库、学习文档、答疑等全链路方案。

此外,阿里前端有前端委员会,各个 BU 的高层都有参与讨论信息共享、任务分工。

from ice.

harry91 avatar harry91 commented on May 21, 2024

@yujiangshui 请问下,您提到的学习文档,是ice不包含学习文档,还是antd不包含呢?

from ice.

dengnan123 avatar dengnan123 commented on May 21, 2024

今天老大 甩过来一个链接让看看,原来是飞冰

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

@harry91 antd 官网找不到 js 和 react 的学习文档吧。我们站点上会有我们官方编写的 https://alibaba.github.io/ice/#/docs/basis/intro-javascript 。此外,在对阿里集团内部版本,我们有一套类似 慕课 的在线学习平台,我们官方编写的 JS、React 系列教程,目前还没有放出来。

from ice.

harry91 avatar harry91 commented on May 21, 2024

@yujiangshui 好吧…😂

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

@harry91 这就是视角的不同。antd 更关键是专注于设计语言和组件实现。飞冰关注全链路开发效率,一个前端零基础的后端也可以一站式开发前端页面。

from ice.

harry91 avatar harry91 commented on May 21, 2024

@yujiangshui 嗯,对零基础的后端程序员比较方便。

from ice.

yuanyan avatar yuanyan commented on May 21, 2024

@ctcx 飞冰团队是比较开放心态的

from ice.

wefiy avatar wefiy commented on May 21, 2024

mark

from ice.

billgo avatar billgo commented on May 21, 2024

做得极致一点,直接从 Sketch 直接生成高质量得模版,还能自动插入对应的位置就好了,以后的前端只要用 Sketch 就好了,连编辑器都省啦

from ice.

yuanyan avatar yuanyan commented on May 21, 2024

@billgo sketch方向的想法我们一直在努力,当下还不成熟

from ice.

billgo avatar billgo commented on May 21, 2024

同意,因为我自个儿也折腾了好久,最后还是放弃了,留下一个半成品。

from ice.

rdkmaster avatar rdkmaster commented on May 21, 2024

我刚刚试了一下iceworks,iceworks感觉上是一个具备了生成全站功能的脚手架,这是iceworks区别于其他命令行脚手架的一个比较大的特征。但是脚手架代码以外的业务逻辑、组件交互、部分css、前后端通信等等还是需要手工编码完成。

@yujiangshui 你在前文提到的:

飞冰关注全链路开发效率,一个前端零基础的后端也可以一站式开发前端页面。

说一个没有任何前端经验的人能够利用iceworks完成一个完整功能的开发,似乎有些过了。能否给出进一步的解释,也许是我使用iceworks时间太短,对它的能力还吧足够了解。

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

@ganxunzou 感谢建议。八月份左右会开放 ICELAND 这个类似 DW 那样拖拽基础组件生成区块导入到项目中。表单、数据绑定等,会比较麻烦,可能不跟拖拽放在一起推出。

from ice.

ganyanchuan1989 avatar ganyanchuan1989 commented on May 21, 2024

@yujiangshui 表单可以通过属性编辑器的方式来做,简单的必输,字符可输入范围,字符长度控制。数据绑定可以借鉴ant-design的表单双向绑定。

from ice.

anyexinglu avatar anyexinglu commented on May 21, 2024

之前也尝试过“可视化拖拽+灵活配置生成页面代码,提供给交互设计的同学”,可推出beta版后被他们否掉了,因为“你不可能给他们做一个Axure/Sketch”,来灵活便捷、快速产出有复杂逻辑关系/交互状态的交互稿,所以放弃了,打算将用户定位为前端工程师(当然也不轻松)。
iceland还是有可能的,因为你们愿意投入整个敏捷团队和充分的时间做这个,如果复杂交互联动/数据逻辑/状态过渡都能准确转化为代码,那还是很棒很棒的,虽然很难。

from ice.

rdkmaster avatar rdkmaster commented on May 21, 2024

我们现在正在做一个类似的工具,尝试通过尽可能的可视化、自动化的方式来降低前端的开发门槛,让团队里每个人都可以轻松搞定web应用的开发,目前已经6个月了,beta版基本上成型。正在推广中,阻力重重,现在参与试点的人,多数是有经验的职业前端,这个工具被他们鄙视的不行(不过这也是预料之中的)。

from ice.

yujiangshui avatar yujiangshui commented on May 21, 2024

@anyexinglu 的问题已经在 https://www.zhihu.com/question/266691093/answer/311813841 这里的评论里面回答了,在这里不再搬运。

from ice.

little-buddy avatar little-buddy commented on May 21, 2024

为什么前端工程师要搞出这种东西来革前端工程师的命?

from ice.

terminalqo avatar terminalqo commented on May 21, 2024

@little-buddy 如果说这么简单就能把自己的命革了,说明这个命本身就不值得长期存在。或者说你没搞清楚命真正的意义是什么,还是这个东西真正的意义是什么。

from ice.

lian8306 avatar lian8306 commented on May 21, 2024

感觉我还是要选antd合适些,毕竟没有使用ice工具的需求

from ice.

justb avatar justb commented on May 21, 2024

该项目对typescript的支持还有待加强

from ice.

YuFF2018 avatar YuFF2018 commented on May 21, 2024

请问可以同时引用antd和飞冰的组件吗?会不会有冲突?
使用antd同时
npm install @alifd/next@latest -S
import { Input } from '@alifd/next'
然后就报错如下:
Error: Can't resolve 'antd/lib/popconfirm/style'

from ice.

doukai avatar doukai commented on May 21, 2024

贵司什么时候能重构一下淘宝的前端,设计和体验已经完全落后时代了😂

from ice.

cola-wong avatar cola-wong commented on May 21, 2024

有ant design的視頻教學嗎?

from ice.

lili21 avatar lili21 commented on May 21, 2024

物料是什么?

from ice.

ochive avatar ochive commented on May 21, 2024

唉,好不容易熟练了umijs和ant pro, 来icejs又要学了 😂好在UI库不用换.
其实umijs和icejs有不少相通的地方, 但已有的项目就没法搞这个了.

现在的前端真的挺丰富的, 我们后端来写SPA, 基本不用从webpack配置开始了, 样式也很少调了. 现在做功能, 如果现有组件不好实现, 可能就不想做了. 从WinForm时代就不喜欢搞样式 😅😅😅

from ice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.