亚博彩票怎么下趋势饲料

个人.管理

考虑到它们都是“配置管理”工具——这意味着它们被设计用于部署、配置和管理服务器-对于n00bs来说,管理个人网络文件的最简单、最健壮的解决方案是什么?

我认为,理想情况下,它应该:

  • 集装箱(码头工人?)
  • 版本管理(Git
  • 确保幂等性
  • 允许完全自动化(测试、CI/CD等)
  • 可完全收回(Linux/macOS
  • 更容易设置/管理(尽可能多)

这有意义吗?

阅读更多
Chef vs Puppet vs Ansible vs Saltstack:选择哪一个edureka.co
9 问题亚博平台怎么样 · 12.1 k 的观点
回复(3)
首席工程师 RaiseMe·
建议
Ansible

我推荐您最喜欢的/系统中可能已经安装的。请注意,对于个人点文件,它不需要进行容器化或完全自动化/测试。它只需要处理多个操作系统和平台,并且是幂等的。吉特将负责这项繁重的工作。请注意,您必须分离出某些文件,如私有SSH密钥,并编写CM,以便它将从另一个存储区中提取或帮助手动导入它们。

我个人使用Ansible,因为它是一个无服务器的设计,而且是在Python中,我更喜欢Ruby。当我开始将我的dotfile管理脚本从shell移植到配置管理工具时,Saltstack还太新。我认为以上任何一种都可以。

阅读更多
8 问题亚博平台怎么样 · 6.8 k 的观点
建议

你应该看看SaltStack。它比Puppet, Chef和Ansible强大多了。如果不是Salt,那我就去Ansible。但请远离Puppet & Chef, 10年以上Puppet用户,2年以上Chef用户。

阅读更多
6 问题亚博平台怎么样 · 8K 的观点
查看全部(3)
选择
RabbitMQ

事件代理,服务将事件发布到代理上(事件存储在流/日志中,但可以由队列处理)

  • 许可证(当时的mozilla)
  • 大型社区
  • 队列和流支持(截至3.9)
  • 容易设置
  • AMQP 1.0和0.9代理之间的电铲支持
  • 漂亮的开箱即用的管理用户界面
  • 出色的表现
阅读更多
5 问题亚博平台怎么样 · 2 k 的观点

对我来说,学习Javascript后的React是最合理的下一步。了解了它的优点和可能的缺点后,我能够掌握如何在我自己的项目和专业项目中使用它。它基于组件的获取数据、操纵数据和渲染方式是这个行业的游戏规则改变者。加上npm,实际上你可以重用大部分使用过的组件。将它与redux、redux-saga一起使用,graphql以一种很棒的方式使它更加高效和复杂。

阅读更多
4 问题亚博平台怎么样 · 505 的观点
高级手机工程师 同学会·

我们之所以选择React Native而不是Android和iOS开发,是因为React Native的跨平台功能。React Native在过去的几年里已经非常成熟,使用简单而直观的api开发出了一种原生的感觉。社区也非常庞大,填补了默认api的空白。这也是我们没有选择其他混合移动工具的原因。在很大程度上,其他混合移动工具没有同样的移动感觉,也没有与底层移动api的紧密联系。

在更大的范围内,本机开发提供的控制胜过React native的简单性。然而,在这个早期阶段,这是值得的。维持两个移动团队和两个移动应用,因为我们快速迭代产品是不现实的。此外,如果需要更多的控制,总有本机模块的逃生舱口。

阅读更多
4 问题亚博平台怎么样 · 490 的观点

该公司需要从托管我们所有的存储库,门票和发行版的GForge实例,由我们的前母公司托管。GitHub决定转移到GitHub Enterprise,但开发者直到1个月后才被告知。所以我们需要一些能够把我们所有的信息都拉出来,并将其推送给新的主机的东西,这需要尽快完成。

阅读更多
2 问题亚博平台怎么样 · 196 的观点
首席技术官 Krew·

Stripe以其丰富的开发经验和丰富的文档而闻名。我们考虑了Recurly和其他工具,因为它们易于税务自动化和订阅处理。

但最近,Stripe推出了自己的税务处理功能,非常适合我们的用例。此外,我们正在将部分账单迁移到“按次付费”系统,Stripe非常支持该系统。

阅读更多
1 upvote · 216 的观点

所有关系连接和约束的好处,在Postgres中JSON字段类型允许像mongo那样的灵活性。ORM使查询构建无缝,并抽象了SQL查询的许多复杂性。

MongoDB的扩展速度往往会变慢,并且需要大量代码来保持集合之间的一致性,因为外键和其他约束很难实现。PostgreSQL还拥有一个充满活力的社区,在需要时具有经过战斗考验的稳定性和横向可扩展性。

阅读更多
5 问题亚博平台怎么样 · 6.8 k 的观点
首席技术官 Knowunity·

我们使用Terraform来提供所有运行在AWS上的云基础设施。由于它的声明性语法,我们确切地知道正在运行的是什么,并且可以不费多大力气复制基础架构堆栈的部分。此外,Terraform支持各种各样的提供商。因此,我们也使用Terraform来管理栈的其他部分,比如在Elastic Cloud上运行的Elasticsearch部署。

阅读更多
4 问题亚博平台怎么样 · 7.1K 的观点
高级前端开发人员 ·

需要将intranet桌面应用程序转换为基于web的应用程序,作为中期项目。我的选择是使用Django/Angular stack-Django,因为它与Python一起支持快速开发,而Angular是一个稳定的企业级框架。最后期限有点紧,因为迁移项目已经开发了几年,并且集成了很多领域知识。这绝对是个好决定,因为截止日期是可控的,年轻人能够很快进入项目,我们能够很好地持续部署。

阅读更多
5 问题亚博平台怎么样 · 8.7 k 的观点
需要建议
Java
Common Lisp

大家好!我对学习人工智能开发很感兴趣,在做了一些研究之后,我了解到了这一点Common LispJava是人工智能的顶级语言。我应该学哪一个呢?有什么区别?它们很难学吗?如果有人能帮上忙,我将不胜感激。谢谢你!

阅读更多
7 问题亚博平台怎么样 · 10.6 k 的观点
回复(4)
首席执行官,导致开发人员 Localazy·
建议
Java

Java更流行,您可以使用其他基于jvm的语言,比如Kotlin(我推荐Kotlin而不是Java)。此外,对于Java,还有更多的库、工具等。此外,如果你学习了Java,你几乎可以做任何事情——移动(Android)、网页和桌面应用程序——而不需要“黑客”。所有这些都有本地支持。

与任何编程语言一样,学习语法并不难,但理解生态系统、了解库、最佳实践等却很难。从这个角度来看,我也更喜欢java——更多的工具、更多的库、更多的资源、指南、操作指南等等。

阅读更多
5 问题亚博平台怎么样 · 9.5 k 的观点
建议
python

我的建议是选择Python进行人工智能,因为它有舒适和强大的语法。Python是目前最好的人工智能语言,最好是去学习Python,然后学习一个人工智能框架,然后进入它。

阅读更多
4 问题亚博平台怎么样 · 7.3K 的观点
查看所有(4)
需要建议
Vue.js
苗条的
反应

我知道这是一个相当常见的问题,但我觉得这东西是动态的,随着时间的推移,它会流行或过时。

所以这就是:我是一个有抱负的前端web开发人员(最终完全堆栈,但目前专注于前端)。我觉得很舒服HTML5,CSS/萨斯我知道的够多了JavaScript获得通过。

我是一名自学路线的成年学生,虽然我对香草JS的掌握不是很好,但我觉得开始将框架纳入我的学习将是一个好主意。我只是不知道该选哪一个。说实话,苗条的看起来对我来说是最好的,但我希望在未来是有市场的,所以最好从一个更流行的框架开始。

React似乎是最受欢迎的答案,但我想听到业内人士最新的意见。虽然我还没有完全定义我的重点,但我喜欢创建UI,并且真的很喜欢CSS/Sass。

提前感谢大家,希望大家度过一个安全愉快的周末。

阅读更多
7 问题亚博平台怎么样 · 9.8 k 的观点
回复(5)
建议
反应

虽然很难推荐任何框架/库,但我建议您从相对流行的、更成熟的框架/库开始。我推荐react,因为它可以说是三者中最受欢迎的,所以你会很容易找到支持,最重要的是,有了它你就能找到工作。Vue是一个不错的第二选择,也很值得学习。据我所知,它实际上是由React的一些原始开发者创造的。我不确定这是不是真的。苗条的。这个真的很棒,我喜欢他们在编译时做所有“脏活”的方法。问题是,它是相对新的,不成熟,虽然你永远不能保证找到一份工作与任何语言/框架,你的机会大大降低。

所有这些都是为了让自己进入这个行业,虽然我确实建议从什么开始。我个人对你未来职业生涯的建议,只是为了好玩,就是把它们都学好。

阅读更多
6 问题亚博平台怎么样 · 1 议论 · 8.9 k 的观点
patrickonparker
patrickonparker
·
2021年9月2日下午1:16

在我拥有强大的通用JS技能之前,我开始使用Vue/Nuxt。为了一个项目,我被迫学习React,在学习了Vue之后,学习起来并不困难。一旦你学会了其中一个主要的框架,你就可以不费多大力气地将这些技能转移到其他的框架上。它们基本上都在做同样的事情(它们本质上都是MVC组件库),但有不同的约定。

React是目前最受欢迎的,尽管它的DX是这三款游戏中最差的。对于新手,我的建议是:1)专注于React/Next,通过更高的学习曲线;2)从Vue/Nuxt或Svelte/SvelteKit等更舒适的平台开始,然后学习React/Next,让自己更有市场。在简历的技能部分增加一个库/框架对你没有坏处。

这是最重要的:作为一个新手,无论选择什么库,都从框架开始。对于Vue,从Nuxt开始。对于React,从Next开始,等等。对我来说,使用Nuxt和单个文件组件学习Vue要比自学Vue库容易得多。

·
回复

我很高兴你喜欢苗条!我很高兴你没有把它列出来。

我同意我的观点,如果你对javascript相当陌生,我会考虑专注于磨练这些技能。为了使用这3个选项构建任何内容,您将需要它们。你可能会惊讶于进入这个市场的重要性,所以,我推荐2个选择:我也认为以我自己的经验最简单的学习。尽管如此,以我的经验来看,vue并没有像react那样蓬勃发展。* React.js是最流行的,它可能会教你最好的javascript。新学习者最难学。然而,一旦你得到了它,你就不会回头去想为什么你会做出这个决定。React.js不会去任何地方,在很长一段时间内它将是一个选项。拥有广泛的市场接受度和良好的生态系统。

你可以在同一时间学习它们!这真的取决于你!玩得高兴

阅读更多
4 问题亚博平台怎么样 · 4.1 k 的观点
查看所有(5)

R是灵活的、可扩展的和免费的。它允许在开发数据分析代码时遵循软件工程最佳实践。丰富的社区贡献库选择,比SAS简单得多。出色的图形功能,甚至在您安装闪亮和ggplot2之前。里约热内卢包统一并简化了最常见文件类型的导入,提高了R脚本的可移植性和可重用性。

阅读更多
3. 问题亚博平台怎么样 · 8.5 k 的观点

Fluentd提供了真正的日志流,而不是日志批处理。从技术上讲,日志与logstash一起丢失是可能的,我们不喜欢这个想法。Fluentd提供了更好的云本地体验,可以预期失败,而logstash更适合没有预期失败的基础设施。

阅读更多
4 问题亚博平台怎么样 · 8.6 k 的观点
创始人和首席执行官 Moducate·

在Moducate,对于后端和系统工程,我们通常使用Rust或Go。因此,在我们的前端web开发中,在JavaScript上使用TypeScript是非常有意义的。

TypeScript的静态类型为防止运行时错误提供了很好的保护(就像任何静态类型语言所做的那样),并且通过允许我们编写自文档化的代码,类型化极大地提高了代码库的可读性。

“更好的IDE支持”是TypeScript的一个好处,但不可否认的是,大多数IDE(我们使用的所有东西都是JetBrains!)现在也对JavaScript提供了出色的支持。

Next.js是我们选择的web框架,它对TypeScript是开箱即用的,这是我们决定采用它的一个重要因素。

我们使用Prisma作为MongoDB ORM;它的schema first设计原则提供了一个快速开发工作流程,消除了我们创建大量样板代码的需要。至于Prisma的全类型客户机,我将回到前面关于TypeScript防止运行时错误的一段!

阅读更多
6 问题亚博平台怎么样 · 9.5 k 的观点
软件工程师 鹦鹉的软件公司。·

您是否有一个k8集群,并希望将一些服务部署到其中?Gitlab汽车Devops是实现这一目标的关键。

多亏了Gitlab和它的Auto Devops管道,我们以极快的速度将Go服务部署到我们的K8S集群中。

我还没有在其他任何git云提供商中看到过这样的工具。

阅读更多
7 问题亚博平台怎么样 · 16.3 k 的观点
首席技术官 纪念品。·

作为一家初创公司,我们需要最大限度的灵活性和以更合适的方式触及客户的能力。因此,混合应用程序方法是最好的,因为它允许您在一个独特的代码库中开发跨平台应用程序。Ionic背后的选择是Angular,我认为Angular是开发需要大量服务交互的复杂应用程序的最佳框架,它的模块化迫使你(开发者)以正确的方式编写代码,这样它就可以维护性和可重用性。

阅读更多
9 问题亚博平台怎么样 · 16.9 k 的观点
需要建议
python
长生不老药

这就跟你问声好!我正在学习颤振但我也有一个要求,在web上自动化一些任务,并为我的应用程序创建后端,所以考虑哪一个会更好?考虑到它的性能以及学习和创造内容有多容易?我已经很熟悉了net堆栈,但希望编写更“简单”的内容)

阅读更多
4 问题亚博平台怎么样 · 15.7 k 的观点
回复(4)
软件架构师 Payoneer·
建议
python

Python。很多库,非常简单的语法。大量代码示例和参考项目。Elixir是纯功能性的,需要时间来掌握概念。Go很好,语法简单,运行时性能好,但由于它是静态类型的,所以更严格。对于快速编码,没有什么能比得上Python。如果你来自。net,我会考虑类似的方法,并考虑将Java与SpringBoot结合,因为它使Java更快,编写web服务器的代码更有趣

阅读更多
5 问题亚博平台怎么样 · 1 议论 · 14.2 k 的观点
卵黄杆菌
卵黄杆菌
·
2021年9月1日下午1:50

谢谢我将尝试一下python,我认为库和代码示例肯定会有所帮助

·
回复

Elixir在网络(以及一般情况下)上确实有很好的性能。它的web框架Phoenix是一个很棒的工具,易于安装和使用,具有websockets(和Pub/Sub)或LiveView的特性,可以只用HTML(和Elixir)编写响应式和实时应用程序,所以基本上一切都在一个地方

在Elixir中学习一些东西可能需要一些时间,但我真的认为这是值得的,而且它很容易与Elixir并行。此外,使用模式匹配或管道或捕获操作符等特性更容易快速编写代码

在你需要它的情况下,你仍然可以连接和接口Python和Elixir非常快,现在Elixir有很多不同的框架:web,嵌入式,甚至神经网络

Go从来没有深入,但我对它的语法有一些问题,我发现它有点混乱

我没有太多使用Python处理web的经验,但我没有太多使用Python处理web的经验

阅读更多
4 问题亚博平台怎么样 · 2 评论 · 13.5 k 的观点
卵黄杆菌
卵黄杆菌
·
2021年9月1日下午1:55

太棒了!我开始对elixir感兴趣是因为它是功能性的,所以肯定会从最近的特性开始学习,但目前我想我将从python或golang开始,这似乎更熟悉。不过谢谢你,我很快就会开始尝试一些灵丹妙药

·
回复
阿德里安·保罗·卡里雷
阿德里安·保罗·卡里雷
·
2021年9月2日上午8:01

这也是一个不错的选择:)

我希望你会有乐趣学习他们中的任何一个!

·
回复
查看所有(4)
没有 完全真实公司·

我对这两个操作系统的看法:好吧,我明白了,windows 10使用起来很容易,启动起来也更快。但是Windows 10的启动时间很短,因为它有“快速启动”功能。此外,Windows 10是由微软制造的,这意味着你使用操作系统会被跟踪。使用Linux Mint,您的数据是私有的。现在,ubuntu也有点间谍软件,但linux不是薄荷,ubuntu是linux的Windows。Linux Mint将是我推荐的,因为我觉得它更好

阅读更多
2 问题亚博平台怎么样 · 11.5公里 的观点
市场营销人员 ITMAGINATION·

我喜欢苗条的。认真对待。我爱上了它,因为它的简单,因为它的方法。使用Svelte,我可以发布比平时少得多的代码。在所有情况下,最终的特点都是速度。

该框架也非常易于使用。使用它纯粹是一种乐趣,但我不得不选择Next.js。为什么?

你看,Vercel的框架中有一个特性让我信服。它能够在每个请求的服务器端呈现页面,并能够调用第三方代码。这让我的生活轻松多了。

每当Svelte获得这个功能时,我就会迁移到它。不幸的是,现在还不是这样,所以我等着。

阅读更多
4 问题亚博平台怎么样 · 11 k 的观点
需要建议
自然反应
PhoneGap
离子的

以下是我们的一些建议:我们计划开发一款兼容iOS和Android的混合应用;这个应用程序将使用一个REST API。我们正在寻找一种工具,这种发展具有以下属性:

  • 肤浅的学习曲线;易于接受(所有团队都是手机开发新手,背景各异:JavapythonAngularJS),

  • 易于测试(我们已经放弃了基于Angular的工具:我们认为在Angular中创建单元测试既耗时又低价值。在项目的这一点上,我们无法负担UI测试/Appium基础工具)。

  • 到目前为止,我们还没有考虑该设备的任何具体功能。从长远来看,我们仍然需要使用GPS(地理定位)和加速计(不确定是否可以在混合应用中使用)。如果你愿意,建议你使用其他工具。

阅读更多
6 问题亚博平台怎么样 · 10.4 k 的观点
回复(3)
CEO、创始人之一 原地·
建议
Kivy

如果您的团队有很强的Python背景,并且希望很快发布一些原型,您可以尝试Python和Kivy。Kivy是一个用于快速开发移动gui的开源、跨平台Python框架。它同时支持iOS和Android。我最近经历了一个类似的情况:在没有手机开发背景的情况下创建手机应用。基维帮我省了不少时间。我可以开发一个原型,并以比预想更快的速度发布它。

阅读更多
4 问题亚博平台怎么样 · 6.5K 的观点
工程师团队负责人 )·

老实说,你需要考虑以下几点:

  • 开发人员的经验

  • 工具

  • 可维护性

我现在投票支持React Native with Expo,使用Typescript…

使用这个堆栈,您可以遵循Java和python程序员熟悉的一些模式和原则。

Typescript是一个javascript超集,你可以遵循过程、函数和OOP方法,学习起来很容易。

对于Expo,你只需要关注共享层(Typescript),而Native层将负责世博会。

请访问Expo.com并尝试开始使用typescript。

良好的性能,通过EAS(付费计划),您可以为您的应用程序创建一个完整的CI CD管道连接到商店(苹果和Android)。

阅读更多
4 问题亚博平台怎么样 · 7.7 k 的观点
查看全部(3)

Clickup易于使用,具有许多功能和出色的用户界面。如果您选择升级更多功能,Clickup具有价格合理的订阅模式,适合单座个人使用。有时更复杂的功能有点让人困惑,但网上有很多文档和教程可以帮助您。我怀疑是否有更复杂的任务/项目管理解决方案。

阅读更多
3. 问题亚博平台怎么样 · 12.6K 的观点

是迄今为止最灵活、功能最齐全的项目管理软件。尤其是价格。整体设计很好,很直观。一切都在你期望的地方。它也是最快的安装和弄清楚如何完全使用。唯一缺少的功能是公共项目委员会。10/10的建议!

阅读更多
6 问题亚博平台怎么样 · 13.7 k 的观点
软件开发人员 BBT.live·
需要建议
GitLab
GitHub企业
GitHub

大家好,

我想了解一些关于一家有抱负的初创公司在使用GitHub企业与常规的GitHub包裹关于另一个问题,我想知道GitLab可能有一些与开发相关的优势,GitHub没有。

先谢谢你,马特

阅读更多
7 问题亚博平台怎么样 · 17.4 k 的观点
回复(5)
创始人和首席执行官 Moducate·

我倾向于GitHub(无论是计费计划),因为一个经常被忽视的关键原因(我们当然也这么做了!)

如果您计划以初创公司的名义/品牌创建OSS存储库,人们自然会期望在GitHub上找到公共存储库。不是在GitLab、Bitbucket或自托管Gitea上,而是在GitHub上。

就我个人而言,我觉得把所有的存储库(公共和私人的)放在一个组织和一个平台上更简单,所以出于这个原因,我认为GitHub是最好的选择。

在DevOps方面,GitLab远远优于GitHub(根据我使用GitHub Enterprise和GitLab Ultimate的经验),但是对于前面提到的一个,我们在Moducate使用GitHub。

阅读更多
7 问题亚博平台怎么样 · 11.6K 的观点
建议
GitLab

Github Enterprise的优势在于,您可以获得更多的存储空间、CI分钟、高级安全特性和高级支持。如果你真的不需要这些,你可以继续使用Github团队。不过,如果您打算使用Gitlab CI,我建议使用Gitlab而不是Github,这样您就不必维护两个库了。

关于Gitlab CI相对于Github的优势,这里有一个详细的解释:https://about.gitlab.com/devops-tools/github-vs-gitlab/ci-missing-github-capabilities/

如果您需要更多的时间来使用Gitlab CI,您可以使用自己的Gitlab CI运行器,而不是共享运行器:https://docs.gitlab.com/runner/register/

阅读更多
6 问题亚博平台怎么样 · 14.3 k 的观点
查看所有(5)
需要建议
PostgreSQL
MySQL

我正在和一个朋友创建一家金融科技创业公司,我们决定用它它的性能和友好的语法。我们想知道我们是否应该使用一个web框架或仅仅使用纯粹的net/http lib和我们放置的数据库PostgreSQLMySQL在桌面上,我们想知道哪一个更好,从社区支持到最好的开源实现?

阅读更多
5 问题亚博平台怎么样 · 14 k 的观点
回复(3)

MySQL和Postgre都是非常棒的支持,社区,支持。什么都好。Postgree有一些小优势。

阅读更多
6 问题亚博平台怎么样 · 1 议论 · 13.8 k 的观点
瓦西姆·本·吉迪达
瓦西姆·本·吉迪达
·
2021年8月16日下午3:41

非常感谢卡洛斯的回复!对于Golang,你是否建议我们使用一个网络框架,比如马提尼、杜松子酒……还是使用内置的net/http ?

·
回复
软件工程师专业 卡莱拉·

与MySQL相比,Postgres是一个更好的选择。在性能方面,postgres比MySQL更有优势。不要在生产中使用net/http。读到这https://medium.com/@nate510/don-t-use-go-s-default-http-client-4804cb19f779我更喜欢gorilla/mux,因为它很简单,提供了所有的基本功能。如果您只需要基本路由,那么其他lib似乎是一个开销。

阅读更多
Shubham Chadokarschadokar.dev
6 问题亚博平台怎么样 · 7.7 k 的观点
查看全部(3)