The Frontend Is Becoming a Conversation

ಫ್ರೇಮ್‌ವರ್ಕ್ ಯುದ್ಧಗಳ ಯುಗವು ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿದೆ.

ವರ್ಷಗಳ ಕಾಲ, ನೀವು jQuery, Angular ಅಥವಾ React ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆರಿಸಬೇಕಿತ್ತು. ನೀವು Webpack ಅನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಲೈಬ್ರರಿಗಳ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಹೋರಾಡಲು ಸಮಯ ವ್ಯಯಿಸುತ್ತಿದ್ದಿರಿ. ಆ ಕೆಲಸವು ಈಗ ಒಂದು ಹಂತ ಮೇಲಕ್ಕೆ ಚಲಿಸುತ್ತಿದೆ.

ಫ್ರಂಟ್‌ಎಂಡ್‌ನ ಕಠಿಣ ಭಾಗವು ಈಗ ಕೇವಲ ಒಂದು ಪಟ್ಟಿಯನ್ನು (list) ರೆಂಡರ್ ಮಾಡುವುದಲ್ಲ. ಇದು ಡೇಟಾ, ರೆಂಡರಿಂಗ್ ಮತ್ತು AI ಹೇಗೆ ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದರ ಕುರಿತಾಗಿದೆ.

2026 ರಲ್ಲಿ ಪ್ರೊಡಕ್ಷನ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೇಗಿರುತ್ತವೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:

• ಕಾಂಪೊನೆಂಟ್‌ಗಳಿಗಾಗಿ React, Svelte ಅಥವಾ Vue. • ರೂಟಿಂಗ್ ಮತ್ತು ಡೇಟಾಕ್ಕಾಗಿ Next.js ಅಥವಾ SvelteKit ನಂತಹ ಮೆಟಾ-ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು. • ಪ್ರತಿಯೊಂದು ಪ್ರಾಜೆಕ್ಟ್‌ಗೂ TypeScript. • ಕ್ಲೈಂಟ್ ಬಂಡಲ್‌ಗಳನ್ನು ಚಿಕ್ಕದಾಗಿಡಲು ಸರ್ವರ್-ಫಸ್ಟ್ ರೆಂಡರಿಂಗ್.

AI ಕೆಲಸದ ವೇಗವನ್ನು ಬದಲಾಯಿಸಿದೆ. ಇದು ಒಂದು ಕೆಲಸದ ಮೊದಲ 80% ಅನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ. ಇದು ಕೆಲವೇ ನಿಮಿಷಗಳಲ್ಲಿ ಒಂದು ಕಾಂಪೊನೆಂಟ್ ಅನ್ನು ಸ್ಕ್ಯಾಫೋಲ್ಡ್ ಮಾಡಬಹುದು ಅಥವಾ Figma ಫೈಲ್ ಅನ್ನು ಕೋಡ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದು.

ಆದರೆ AI ಕೊನೆಯ 20% ನಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ.

AI ಅಕ್ಸೆಸಿಬಿಲಿಟಿ (accessibility) ಎಡ್ಜ್ ಕೇಸ್‌ಗಳನ್ನು ನಿಭಾಯಿಸುವುದಿಲ್ಲ. ಇದು ರೇಸ್ ಕಂಡೀಷನ್‌ಗಳನ್ನು (race conditions) ಗಮನಿಸುವುದಿಲ್ಲ. ಇದು ಸಫಾರಿ ಬಗ್‌ಗಳನ್ನು (Safari bugs) ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ. ಇದು ನೋಡಲು ಸರಿಯಾಗಿ ಕಾಣುವ ಆದರೆ ತಾರ್ಕಿಕವಾಗಿ ದೋಷಪೂರಿತವಾಗಿರುವ ಕೋಡ್ ಅನ್ನು ನೀಡುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, AI ಸೆಂಟ್‌ಗಳನ್ನು ಡಾಲರ್‌ಗಳಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಒಂದು ಫಂಕ್ಷನ್ ಬರೆಯಬಹುದು. ಇದು ಈ ಕೆಳಗಿನವುಗಳ ಬಗ್ಗೆ ಯೋಚಿಸುವುದಿಲ್ಲ:

  • JPY ನಂತಹ ವಿವಿಧ ಕರೆನ್ಸಿಗಳು.
  • ಬಳಕೆದಾರರಿಗಾಗಿ ಸ್ಥಳೀಯೀಕರಿಸಿದ ಫಾರ್ಮ್ಯಾಟಿಂಗ್.
  • API ನಿಂದ ಬರುವ ತಪ್ಪಾದ ಡೇಟಾವನ್ನು ನಿಭಾಯಿಸುವುದು.

ನಿಮ್ಮ ಕೆಲಸವು ಕೋಡ್ ಬರೆಯುವುದರಿಂದ ಸರಿಯಾದ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವ ಕಡೆಗೆ ಬದಲಾಗುತ್ತಿದೆ.

ನಾವು Generative UI ಕಡೆಗೆ ಸಾಗುತ್ತಿದ್ದೇವೆ. ಇದರರ್ಥ ಬಳಕೆದಾರರ ಉದ್ದೇಶದ ಆಧಾರದ ಮೇಲೆ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ತಾವಾಗಿಯೇ ಸಿದ್ಧವಾಗುತ್ತವೆ.

ಬುದ್ಧಿವಂತ ತಂಡಗಳು AI ಅನ್ನು ಪಿಕ್ಸೆಲ್‌ಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ (freestyle) ವಿನ್ಯಾಸಗೊಳಿಸಲು ಬಿಡುವುದಿಲ್ಲ. ಅವು AI ಗೆ ಕಟ್ಟುನಿಟ್ಟಾದ ಕಾಂಪೊನೆಂಟ್‌ಗಳು ಮತ್ತು ಟೋಕನ್‌ಗಳ ಸೆಟ್ ಅನ್ನು ನೀಡುತ್ತವೆ. ನಿಮ್ಮ ಡಿಸೈನ್ ಸಿಸ್ಟಮ್ ಈಗ ಕೇವಲ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅಲ್ಲ. ಇದು AI ಗಾಗಿ ಒಂದು ಗಾರ್ಡ್‌ರೈಲ್.

ಭವಿಷ್ಯಕ್ಕಾಗಿ ನನ್ನ ಮುನ್ಸೂಚನೆಗಳು:

• ನಿಮ್ಮ ಕಾಂಪೊನೆಂಟ್ ಲೈಬ್ರರಿಯೇ ನಿಮ್ಮ ಅತ್ಯಂತ ಅಮೂಲ್ಯವಾದ ಆಸ್ತಿ. ಮಾನವರು ಮತ್ತು AI ಎರಡೂ ಇದರ ಮೂಲಕವೇ ನಿರ್ಮಿಸುತ್ತವೆ. • ಟೈಪ್‌ಗಳು ಮತ್ತು ಕಾಂಟ್ರಾಕ್ಟ್‌ಗಳು ಗೆಲ್ಲುತ್ತವೆ. ಸ್ಪಷ್ಟವಾದ ಸ್ಕೀಮಾಗಳು AI ತಪ್ಪುಗಳಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ. • ಉದ್ಯೋಗದ ಪದವಿಗಳು ಅಸ್ಪಷ್ಟವಾಗುತ್ತವೆ. ಫ್ರಂಟ್‌ಎಂಡ್ ಇಂಜಿನಿಯರ್‌ಗಳು ಇಡೀ ಅನುಭವವನ್ನು (experience) ಹೊತ್ತುಕೊಳ್ಳುವ ಪ್ರಾಡಕ್ಟ್ ಇಂಜಿನಿಯರ್‌ಗಳಾಗುತ್ತಾರೆ. • ಟೈಪಿಂಗ್ ಬದಲಿಗೆ ರಿವ್ಯೂ ಮಾಡುವುದು ಬರುತ್ತದೆ. ನಿಮ್ಮ ವೇಗವು ನೀವು ಎಷ್ಟು ವೇಗವಾಗಿ ಟೈಪ್ ಮಾಡುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ಅಲ್ಲ, ಬದಲಿಗೆ ನೀವು ಎಷ್ಟು ವೇಗವಾಗಿ ಕೋಡ್ ಅನ್ನು ನಿರ್ಣಯಿಸುತ್ತೀರಿ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ.

ಫ್ರಂಟ್‌ಎಂಡ್‌ನ ಯಾಂತ್ರಿಕ ಭಾಗಗಳು ಅಗ್ಗವಾಗುತ್ತಿವೆ. ಕಠಿಣ ಭಾಗಗಳು—ಆರ್ಕಿಟೆಕ್ಚರ್, ನಿಖರತೆ ಮತ್ತು ಅಭಿರುಚಿ—ಹೆಚ್ಚು ಮೌಲ್ಯಯುತವಾಗುತ್ತಿವೆ.

ಯಂತ್ರಗಳು ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಭಾಗಗಳಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯುವ ಮೂಲಕ ಯಶಸ್ವಿಯಾಗಿ.

Source: https://dev.to/parsajiravand/the-frontend-is-becoming-a-conversation-where-ui-engineering-goes-next-98l