Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

13 个你应该选择/考虑使用 Flutter 的理由 #5040

Merged
merged 10 commits into from
Jan 28, 2019
Merged

13 个你应该选择/考虑使用 Flutter 的理由 #5040

merged 10 commits into from
Jan 28, 2019

Conversation

YueYongDev
Copy link
Contributor

译文翻译完成,resolve #5017

@MeandNi
Copy link
Contributor

MeandNi commented Jan 24, 2019

@leviding 校对认领

@fanyijihua
Copy link
Collaborator

@MeandNi 好的呢 🍺

Copy link
Contributor

@MeandNi MeandNi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

给了一些语义上的建议。


Businesses these days need to make critical choices on their selection of mobile technologies. They’re constantly testing and evaluating technologies so as to form powerful digital experiences, regardless of the user’s mobile device or operating system. Organizations that fail to produce products and services that are simple to use, regardless of channel or device, risk falling behind the competition.
如今的企业需要在选择移动技术时做出关键选择。他们不断地测试和评估技术,以追求强大的数字体验,而不管用户的移动设备或操作系统是什么。企业如果不能提供易于使用的产品和服务,那么无论使用何种渠道或设备,都有可能落后于竞争对手。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「他们不断地测试和评估技术,以追求强大的数字体验,而不管用户的移动设备或操作系统是什么。」=》「他们不断的测试和评估技术,以求不论用户使用什么移动设备或操作系统都能有强大的数字体验。」


![](https://cdn-images-1.medium.com/max/800/1*ECNAUzNJCkkl7EJKk2Esrw.gif)

The challenge is that cross-platform development can be problematic. In several cases, despite a developer’s best efforts, the user experience lags behind that of actual native apps. In recent years we’ve seen the emergence of various mobile frameworks like React Native, Xamarin and AngularJS that help make it easier to produce these digital experiences. Recently we’ve seen a new player enter the game — Google’s Flutter.
目前面临的挑战便是跨平台应用的开发存在问题。在某些情况下,尽管开发人员尽了最大努力,其用户体验仍然落后于原生 app 。近年来,我们看到了各种移动框架的出现,如 React NativeXamarin AngularJS ,它们帮助我们更容易地产生这些数字体验。最近我们看到一个新玩家加入了这场游戏——谷歌的 Flutter
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「它们帮助我们更容易地产生这些数字体验」=》「它们帮助我们更容易地产生较好地数字体验」


![](https://cdn-images-1.medium.com/max/800/1*52k_IC8lfsVnHzwLOcF55w.gif)

There’s no need to run another Gradle build— you see your modifications as soon as you save. For developers, this is often very easy to master — there’s little or no learning curve concerned in using the “hot reload” because by default it happens every time you save. However, the advantages are vital. Development time is often reduced by 30–40% because the Gradle rebuild times that slow Android developers down typically take longer with every modification being applied.
没有必要去启动另一个 Gradle 构建程序——因为你可以在保存后查看你的修改。对于开发人员来说,这通常很容易掌握——在使用“热重载”时几乎没有学习曲线,因为在默认情况下,每次保存时都会发生这种情况。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「在使用“热重载”时几乎没有学习曲线,因为在默认情况下,每次保存时都会发生这种情况。」=》「在使用“热重载”时几乎没有等待时间,因为在默认情况下,每次保存时都会实时改变。」


大量可用的开源包可以帮助你更快、更轻松地创建应用程序,而且目前有许多可用的包可以使许多复杂的任务变得更容易。

由于不断加入的开发人员对 Flutter 的作出的积极贡献,所以即使这个开源库还年轻,但它依然在积极壮大。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「所以即使这个开源库还年轻」=>「所以即使这个开源库嗨不成熟」


When coding with Flutter you can choose from a number of Integrated Development Environments. At first I started off with Android Studio, but then I saw Flutter Live where they were using VS Code. That got me wondering, and I found that a lot of Flutter developers use Visual Code. When I tried it I could see why so many prefer it. VS Code is light weight and much faster, and has most the features available in Android Studio and IntelliJ. Personally, I’ve made the move to VS Code but you can use a number of other IDEs as well, You don’t need to switch in order to start working in Flutter.
**7. Flutter 支持大量 IDE**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「Flutter 支持大量 IDE」=>「大量 IDE支持Flutter」

@leviding leviding added the 标注 待管理员 Review label Jan 24, 2019
Copy link
Contributor

@MeandNi MeandNi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

校对有误修改


**6. 与 Firebase 的紧密结合**

Firebase 为云存储、云功能、实时数据库、托管、身份验证等一系列服务提供开箱即用的支持。你的基础设施完全可以是无服务器的、冗余的和可扩展的。这意味着你不必花费大量时间和资源来构建后端。

它还可以直接与一个工具结合使用来自动化你的开发和发布过程以促进持续交付(例如 Fastlane)。因此,你不必在团队中提供专门的 DevOps 支持。

**7. Flutter 支持大量 IDE**
**7. 大量 IDE支持Flutter**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

中英文之间需空格。

Copy link
Member

@leviding leviding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@YueYongDev 请注意译文格式问题,详见最新的 commit 记录。

@leviding leviding merged commit 0963532 into xitu:master Jan 28, 2019
@leviding
Copy link
Member

@YueYongDev 已经 merge 啦~ 快快麻溜发布到掘金然后给我发下链接,方便及时添加积分哟。

掘金翻译计划有自己的知乎专栏,你也可以投稿哈,推荐使用一个好用的插件
专栏地址:https://zhuanlan.zhihu.com/juejinfanyi

@leviding
Copy link
Member

今晚更新翻译校对积分,请注意查收。本次更新比较迟,很抱歉 ❤️

@YueYongDev YueYongDev deleted the translation-13-reasons-why-you-should-choose-consider-to-move-to-flutter-in-2019 branch March 14, 2019 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

13 个你应该选择/考虑使用 Flutter 的理由
4 participants