展开讨论

创业与收入经验摘录 · 机器翻译

我曾在一个小团队中工作,有2到3名后端Elixir开发人员,我是唯一的JavaScript/TypeScript前端...

我曾在一个小团队中工作,有2到3名后端Elixir开发人员,我是唯一的JavaScript/TypeScript前端,负责React Native应用,微服务在node中运行,浏览器自动化开发人员。对我来说,用JavaScript编写后端服务并为其提供接口供他们集成是最容易的,而不是等待他们去开发。这些服务通常都很小,代码量在几千行以内,如果他们想的话,可以将服务翻译成Elixir,因为业务逻辑通常已经稳定并得到解决。其中一个服务可能抓取数据,将其存储在S3存储桶中,然后在请求时处理它,并将结果存储/缓存在Postgres数据库中。这里有一个关键点:我开发的自动化浏览器代理是公司商业模式的核心。即使现在,也没有人能用JavaScript以外的任何语言完成我所做的,因为这需要将JavaScript注入到第三方网站中使用无头浏览器。即使表面面积很小,公司100%依赖JavaScript。...

源讨论用户并不关心你的技术栈原帖 262 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

JB

对JavaScript的蔑视和怨恨会让开发者变成更差的工程师。 当你离开后会发生的是,其中某人会遇到一个在他们不熟悉的语言中工作的简单问题。他们可以通过查阅一些文档来解决这个问题,但他们不会这么做。相反,他们会大惊小怪,并开始一个为期六个月的项目,将所有内容重写为LiveView。 就像所有重写一样,它会比他们想象的要困难得多,结果比他们希望的还要差,并且无法解决任何客户问题。

完整原文
CP

我就是那种狂热的粉丝。我做过React、Angular等前端开发。就生产力、性能和部署的简单性而言,LiveView在某些类型的app中绝对比SPA和其他JS乱七八糟的东西强得多。光是不需要写6层数据层抽象这一点就值得了。 而且我并不是说谎,我甚至喜欢像Nuxt这样的工具,我有几个产品是用Astro开发的(伟大的框架,顺便说一句)。我同意关于浏览器自动化的观点,那里选择不多,所以你的工作暂时是安全的。但还是要尝试一下LiveView,它真的很特别。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。