Найти Π² Π”Π·Π΅Π½Π΅
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста

πŸ’ŽπŸ“ Ruby on Rails vs Next.js: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄Π΅Π΄ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ Π΄Π°Π΅Ρ‚ ΠΆΠ°Ρ€Ρƒ

Как Π²ΠΈΠ½ΠΈΠ» Π² ΠΌΡƒΠ·Ρ‹ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ снова Π² Ρ‚Ρ€Π΅Π½Π΄Π΅, Rails ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΆΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ†Π²Π΅Ρ‚Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ быстрСС, Ρ‡Π΅ΠΌ ΠΌΡ‹ успСваСм ΠΎ Π½ΠΈΡ… ΡƒΠ·Π½Π°Ρ‚ΡŒ. Π‘Ρ‚Π°Ρ‚ΡŒΡ основана Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«Why Ruby on Rails still mattersΒ». НСдавно я наткнулся Π½Π° Π²ΠΈΠ½ΠΈΠ»ΠΎΠ²Ρ‹Π΅ пластинки ΠΌΠΎΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠΉΠ½ΠΎΠ³ΠΎ Π΄Π΅Π΄Π°. МСня ΠΏΠΎΡ€Π°Π·ΠΈΠ»ΠΎ, ΠΊΠ°ΠΊ этот Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ тысячСлСтия Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ воспроизводит ΠΌΡƒΠ·Ρ‹ΠΊΡƒ. Π’ΠΈΠ½ΠΈΠ» стал настоящим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ Π² распространСнии ΠΌΡƒΠ·Ρ‹ΠΊΠΈ – ΠΎΠ½ сдСлал Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ записями доступными, создав стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠΈΠ²Π΅Ρ‚ ΠΏΠΎ сСй дСнь. И хотя способы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, старыС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π’ нашСм ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΌΠΈΡ€Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ Π²ΠΈΠ½ΠΈΠ»Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ простоты. Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΎ Π²Π΅Π±-тСхнологиях – ΠΌΡ‹ часто Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ старыС сайты Π΄ΠΎ сих ΠΏΠΎΡ€ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. ВСкстовая страничка ΠΈΠ· 90-Ρ… загруТаСтся Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚ΠΎΠ³Π΄Π°. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ сайты обзавСлись Π½ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями – CSS для стилизации, JavaScript Π΄
ОглавлСниС

Как Π²ΠΈΠ½ΠΈΠ» Π² ΠΌΡƒΠ·Ρ‹ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ снова Π² Ρ‚Ρ€Π΅Π½Π΄Π΅, Rails ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΆΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ†Π²Π΅Ρ‚Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ быстрСС, Ρ‡Π΅ΠΌ ΠΌΡ‹ успСваСм ΠΎ Π½ΠΈΡ… ΡƒΠ·Π½Π°Ρ‚ΡŒ.

Π‘Ρ‚Π°Ρ‚ΡŒΡ основана Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«Why Ruby on Rails still mattersΒ».

🎡 Π£Ρ€ΠΎΠΊΠΈ Π²ΠΈΠ½ΠΈΠ»Π°

НСдавно я наткнулся Π½Π° Π²ΠΈΠ½ΠΈΠ»ΠΎΠ²Ρ‹Π΅ пластинки ΠΌΠΎΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠΉΠ½ΠΎΠ³ΠΎ Π΄Π΅Π΄Π°. МСня ΠΏΠΎΡ€Π°Π·ΠΈΠ»ΠΎ, ΠΊΠ°ΠΊ этот Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ тысячСлСтия Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ воспроизводит ΠΌΡƒΠ·Ρ‹ΠΊΡƒ. Π’ΠΈΠ½ΠΈΠ» стал настоящим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ Π² распространСнии ΠΌΡƒΠ·Ρ‹ΠΊΠΈ – ΠΎΠ½ сдСлал Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ записями доступными, создав стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠΈΠ²Π΅Ρ‚ ΠΏΠΎ сСй дСнь. И хотя способы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, старыС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Π’ нашСм ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‰Π΅ΠΌΡΡ ΠΌΠΈΡ€Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΊ Π²ΠΈΠ½ΠΈΠ»Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ простоты.

Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΎ Π²Π΅Π±-тСхнологиях – ΠΌΡ‹ часто Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ старыС сайты Π΄ΠΎ сих ΠΏΠΎΡ€ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. ВСкстовая страничка ΠΈΠ· 90-Ρ… загруТаСтся Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ‚ΠΎΠ³Π΄Π°.

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ сайты обзавСлись Π½ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями – CSS для стилизации, JavaScript для интСрактивности, Π²Π΅Π±-сокСты для ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Но ΠΈΡ… Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ всС Π΅Ρ‰Π΅ строится Π½Π° страницах, Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ сСссиях.

Ruby on Rails появился Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ созданию ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Он стал основой для мноТСства ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ – Airbnb, Shopify, Github, Instacart, Gusto, Square ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. ВсСго-Ρ‚ΠΎ Π½Π° Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² бизнСсов Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСгодня Π½Π° Ruby on Rails.

   Ruby ΡƒΠΌΠ΅Ρ€
Ruby ΡƒΠΌΠ΅Ρ€

πŸš— Абстракция ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивности: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Rails Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ инструмСнты ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ – Ρ€Π°Π½ΡŒΡˆΠ΅ для воТдСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠΏΠ»ΠΈΠ²Π½ΠΎΠΉ систСмы, заТигания ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ сцСплСния. БСйчас Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°ΡŽΡ‚, сколько ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π² ΠΈΡ… машинС.

Rails ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π» Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² доступный инструмСнтарий: Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ CSRF-Π°Ρ‚Π°ΠΊ, Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° абстракция позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° создании ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Π½Π΅ Π½Π° тСхничСских дСталях. БСгодня Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ программистов Π½Π΅ Π·Π½Π°ΡŽΡ‚ содСрТимоС своСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΡƒΠΊΠΈ, хотя ΠΎΠ½Π° обСспСчиваСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΡ… прилоТСния.

Next.js сСйчас стал самым популярным инструмСнтом для создания стартапов. Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ обСспСчиваСт динамичСскиС состояния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, сСрвСрный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΈ созданиС слоТных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π’Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ строятся Π½Π° Next.js, ΠΈ эти Π²Π΅Π±-прилоТСния быстрСС ΠΈ ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° Ruby on Rails.

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

πŸš€ 5 пСрспСктивных Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π² 2025 Π³ΠΎΠ΄Ρƒ

🧩 Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ vs простота: обратная сторона JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²

ΠŸΡ€Π°Π²Π΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ новая Π²ΠΎΠ»Π½Π° JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ Next.js сдСлала созданиС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ слоТнСС, Π° Π½Π΅ ΠΏΡ€ΠΎΡ‰Π΅. Π­Ρ‚ΠΈ инструмСнты Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ большС возмоТностСй, Π½ΠΎ Ρ†Π΅Π½ΠΎΠΉ мСньшСй абстракции.

Rails развивался Π½Π° протяТСнии Π΄Π²ΡƒΡ… дСсятилСтий, добавляя JavaScript-ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, состояния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ инструмСнты для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. По ΠΌΠ΅Ρ€Π΅ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Rails Π²ΠΊΠ»ΡŽΡ‡Π°Π» ΠΈΡ… ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, сохраняя свою HTML-основу.

πŸ§ͺ ЭкспСримСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°: сравнСниС Rails ΠΈ Next.js Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±ΠΎΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. Find AI, Π²Π΅Π½Ρ‡ΡƒΡ€Π½Ρ‹ΠΉ AI-стартап, я построил Π½Π° Rails. Как поисковому Π΄Π²ΠΈΠΆΠΊΡƒ, Π΅ΠΌΡƒ подошла Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Rails ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ со слоТными бэкСнд-опСрациями ΠΏΡ€ΠΈ простом Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅. БСйчас я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ Chroma Cloud для исслСдования ΠΈ управлСния большими Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Next.js обСспСчиваСт Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ возмоТности.

Rails Π½Π°Ρ‡Π°Π» ΡΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΠ½Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΎΠ»Π½Ρ‹ AI-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π£ Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ тСкста для языковых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π² Ruby ΠΈ отсутствиСм строгой Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ для AI-инструмСнтов. Но нСсмотря Π½Π° эти ограничСния, ΠΎΠ½ остаСтся эффСктивным.

πŸ‘¨β€πŸ’»πŸŽ¨ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Π°

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Π°Β»

πŸ’Ό ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ цСнности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π°ΠΆΠ½Π΅Π΅ польза ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ‡Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Лоск ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚, Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ остаСтся. И ΠΏΠΎΠΊΠ° ΠΌΡ‹ восхищаСмся ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ интСрфСйсом Linear, старомодный Craigslist Π½Π° своСм сайтС ΠΈΠ· 90-Ρ… прСспокойно Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ большС Π½ΠΈΡ….

-2

***

Frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля: Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ курс Frontend Basic ΠΎΡ‚ Proglib Academy

ΠšΡƒΡ€Ρ Frontend Basic ΠΎΡ‚ Proglib Academy Π΄Π°Π΅Ρ‚ структурированный ΠΏΡƒΡ‚ΡŒ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ: ΠΎΡ‚ основ HTML/CSS Π΄ΠΎ создания ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° React Π·Π° 2 мСсяца, с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ· Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ° ΠΈ Аэрофлота.

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π·Π° 2 мСсяца:

  • ВСрстка Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° HTML ΠΈ CSS с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сСмантики
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JavaScript ΠΈ взаимодСйствиС с DOM
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов
  • ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с сСрвСром
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° React.js
  • Π Π°Π±ΠΎΡ‚Π° с систСмой контроля вСрсий Git

Π€ΠΎΡ€ΠΌΠ°Ρ‚ обучСния:

  • 26 Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ 28 практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ
  • БСссрочный доступ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ
  • ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь ΠΎΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ всСм заданиям
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΉ (зависит ΠΎΡ‚ Ρ‚Π°Ρ€ΠΈΡ„Π°)

ΠŸΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ – ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ:

  • Π˜Π³ΠΎΡ€ΡŒ Π“Ρ€ΡƒΠ΄ΠΈΠ½ΠΈΠ½ – программист ООО «Айньюс», экс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Аэрофлота
  • ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ ВСляков – Frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ΅

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ

(function () { let link = document .getElementById ("d6787000-4b67-4463-a7e7-215568ff5980-https://clc.to/foGbgg-32"); if (! link) return; let href = link .getAttribute ("href"); if (! href) return; let prefix = link .dataset .prefix; let action = link .dataset .action; link .addEventListener ("click", function (e) { let data = new FormData (); data .append ("url", href); apiFetch (action, { method: "POST", body: data }) .then (function (res) {}) .catch (function (err) { console .error (err); }); }) })();