oktech:前端聚会2:演讲者迷你访谈



前端是发展最快的领域之一,请记住3年前的接口开发,并将其与现在发生的事情进行比较,它将立即变得清晰起来-即使不是全部,很多地方也发生了变化。 以迅雷不及掩耳的速度,被认为是先进的方法已经过时,而新的库在几天之内就变得很受欢迎。

预期将于11月26日在我们圣彼得堡办公室举行的Odnoklassniki前端第二次会议上,我们与演讲者讨论了他们的界面开发路径,他们认为这是2019年和十年来的主要行业事件,并试图了解该社区现在面临的问题,还询问了界面开发在未来将如何发展。

在很多问题的解答之下。

注册活动

让我们从一个简单的问题开始,介绍一下您自己,您在做什么?


Oleg Korovin,同学
从事Odnoklassniki的前端

安德烈·贡恰洛夫(Hammercast)
我目前正在Hazelcast开发管理中心。 有时,我会全神贯注于与JavaScript相关联的所有其他内容。

蒂姆·查普提科夫(VK)
我负责VKontakte消息部分的网络版本。

您是如何进行界面开发的?


Oleg Korovin,同学
大约15年前,我不小心进入了一家制作网站的公司。 然后他开始自由职业,我们离开了。 他为圣彼得堡的许多酒店和旅行社制作了网站。 然后事情开始变得更加严肃。

安德烈·贡恰洛夫(Hammercast)
我在专业学院(沃罗涅日州立大学计算机科学学院)接受古典大学教育。 因此,这是完全可以预期的。 但是,很长一段时间以来,我一直以为自己会成为音乐家。

蒂姆·查普提科夫(VK)
八年级,爸爸提出了一本关于HTML的书。 在九年级,我通过网站开发结束了3项考试(例如,有一个关于第一次世界大战历史的网站)。 我将页面放在一张三英寸的软盘上带到学校,因为我没有互联网,一年后另一所学校出现了对互联网的访问-每个学生每月分配5 MB的内存。

您认为现在开发前端社区面临的主要问题是什么?


Oleg Korovin,同学
不成熟。

安德烈·贡恰洛夫(Hammercast)
使WASM变得如此便捷,以至于可以掩埋99%的桌​​面应用程序。

蒂姆·查普提科夫(VK)
在我看来,该行业正在学习应付积累的知识。 因此,人们讨论了与此过程相关的许多问题。
如何使行业变得更加友好? 简介教育应该是什么样的? 如何组织面试?
WebGL专家的任务与界面开发人员的任务从根本上不同,新专业的出现是否具有生命权? 有Webpack配置工程师吗? 究竟该叫什么专家(程序员,前端,开发人员,工程师)呢?
我们有很多问题需要寻找答案。

十年即将结束,您如何看待,十年将被铭记在心?


Oleg Korovin,同学
nodejs引起的行业动荡是在服务器上写js的能力。

安德烈·贡恰洛夫(Hammercast)
我认为JavaScript的世界发展非常迅速。 近十年来,发生了太多事情。 现在几年被视为古老的过去。 成功构建应用程序的几代库和框架都获得了成功。 我不能假设整个十年都在讲话,但是最近几年的特点是在编译阶段意识到类型检查的便利性。 在越来越多的存储库上使用TypeScript充满信心。

蒂姆·查普提科夫(VK)
在过去的十年中,JavaScript已成为最受欢迎的编程语言。 NodeJS和npm的急剧增长。 UI框架的鼎盛时期。 大量用于捆绑,转换,检测的复杂库的出现-我们编写的代码已不再与生产中使用的代码相同。
我们开始在所有平台上使用JS编写:在服务器(NodeJS),移动设备(Apache Cordova,然后是React Native),台式机(NW,然后是Electron),手表,冰箱和吸尘器上。 我们开始用JS编写的编辑器中的JS编写。

谈到2019年,您将重点介绍前端开发领域中的主要事件吗?


Oleg Korovin,同学
我相信2019年的一个重要事件是Edge向铬的过渡以及GraalVM的出现。

安德烈·贡恰洛夫(Hammercast)
对我来说,今年不是动荡和发现的一年。 相反,这是系统发展和加强事实上已经成为标准的那些决定和思想立场的一年。

蒂姆·查普提科夫(VK)
我个人还不能突出任何具体内容。

现在,这种反应非常流行,您是否认为有可能取代他,为什么?


Oleg Korovin,同学
如果WASM的发展足够强劲,那么我们很有可能会看到新的事物。 但是React像BEM一样提供了方法论。 库很可能会更改,但是方法将保持不变。

安德烈·贡恰洛夫(Hammercast)
这总是可能的。 5年前,每个人都在AngularJS上取得了领先。 我不预测未来。

蒂姆·查普提科夫(VK)
在我看来,React首先是一个流行的想法,而不是一个流行的库。 有许多库以相似的方式解决相同的问题。 例如,我喜欢Preact。
我相信有许多新想法在等待着我们。 因此,我尝试跟踪出现了哪些新库以及其中嵌入了哪些想法。

您认为在不久的将来等待前端开发的是什么,开发人员能否被Ilon Mask的机器人和人工智能所取代?


Oleg Korovin,同学
前端开发将变得更加成熟。 我们将不太可能在会议上讨论一些可以理解的小事情。 我们将在大型项目开发中更多地讨论体系结构和决策制定。

安德烈·贡恰洛夫(Hammercast)
我希望在浏览器中看到越来越熟悉的桌面应用程序作为通用平台。 以及结果如何...让我们谈论5年。

蒂姆·查普提科夫(VK)
我认为进入该行业的门槛将继续上升。 简单的任务会逐渐自动化,但是复杂的任务会持续很长时间。

最后一个问题,请告诉我为什么您应该参加会议并听取报告?


Oleg Korovin,同学
同学们在Java中很强。 我们是使用这种语言的世界上工作量最大的项目之一。 OK Java几乎在所有地方都被使用-99%的ok.ru被写在上面。 从某种意义上说,我们意识到采用最先进的+前端方案不仅效率低下,而且成本很高。 但是,我们不能在前端放弃Java。
好的用户遍布整个CIS,但是宽带快速互联网并非始终可用。 服务器渲染有助于我们解决网络速度较低的问题。 考虑到前端的功能,我们来到了React + Graal,我们相信具有Java遗留项目的未来就是这样的解决方案。 在报告中,我将使用实际示例展示如何实现所有这些功能,并告诉您为什么即使有很多且不清楚该怎么做,也不必担心基金中的遗留代码。

安德烈·贡恰洛夫(Hammercast)
值得参加这次会议,因为会有很多很酷的,志同道合的人。 您可以谈论疼痛。 在该报告中,我们将简要介绍在React上优化应用程序的主要流行方法,查看它们给我们的价格,并讨论一种不太传统的优化方法。 这将是一个与所有这些陌生人会面的好机会,在咖啡旁讨论(并谴责)渲染数千个元素的需求。

蒂姆·查普提科夫(VK)
参加聚会聊天,了解并分享您的观点。

伙计们,非常感谢您抽出宝贵的时间回答问题!

11月26日在圣彼得堡办公室举行的会议上,我们正在等待所有想要与前端开发专家聊天的人。

来吧,它将是有用和有趣的!

注册参加活动

Source: https://habr.com/ru/post/zh-CN476664/


All Articles