ಫ್ರಂಟ್ ಎಂಡ್ ಈಗ ಒಂದು ಸಂಭಾಷಣೆಯಾಗುತ್ತಿದೆ

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

ವರ್ಷಗಳ ಕಾಲ, ಡೆವಲಪರ್‌ಗಳು ಲೈಬ್ರರಿಗಳ ಬಗ್ಗೆ ವಾದಿಸಲು ಶಕ್ತಿಯನ್ನು ವ್ಯಯಿಸುತ್ತಿದ್ದರು. jQuery vs. Backbone. Angular vs. React. ಈಗ ಆ ಗಮನವು ಬದಲಾಗುತ್ತಿದೆ.

ಆಧುನಿಕ ಫ್ರಂಟ್ ಎಂಡ್ ಕೆಲಸವು ಈಗ ಯಾವ ಲೈಬ್ರರಿಯು ಪಟ್ಟಿಯನ್ನು (list) ರেন্ডರ್ ಮಾಡುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆಗಲ್ಲ. ಬದಲಾಗಿ ರেন্ডರಿಂಗ್, ಡೇಟಾ ಮತ್ತು AI ಹೇಗೆ ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದರ ಬಗ್ಗೆಯಾಗಿದೆ.

2026 ರ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸ್ಟ್ಯಾಕ್ ಹೀಗಿರುತ್ತದೆ: • React, Svelte ಅಥವಾ Vue ನಂತಹ ಕಾಂಪೊನೆಂಟ್ ಮಾಡೆಲ್‌ಗಳು. • ರೂಟಿಂಗ್ ಮತ್ತು SSR ಗಾಗಿ Next.js ಅಥವಾ SvelteKit ನಂತಹ ಮೆಟಾ-ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು. • ಡಿಫಾಲ್ಟ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆಗಿ TypeScript. • ಕ್ಲೈಂಟ್ ಬಂಡಲ್‌ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸರ್ವರ್-ಫಸ್ಟ್ ರেন্ডರಿಂಗ್.

AI ಗಣಿತವನ್ನೇ ಬದಲಾಯಿಸಿದೆ.

ಇದು ಕೆಲಸದ ಮೊದಲ 80% ಅನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ. ಕಾಂಪೊನೆಂಟ್‌ಗಳ ಸ್ಕ್ಯಾಫೋಲ್ಡಿಂಗ್ ಮತ್ತು Tailwind CSS ಬರೆಯುವುದು ಈಗ ಗಂಟೆಗಳ ಬದಲಾಗಿ ನಿಮಿಷಗಳಲ್ಲಿ ಮುಗಿಯುತ್ತದೆ.

ಆದರೆ AI ಕೊನೆಯ 20% ನಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ. ಇದು ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಅಗತ್ಯಗಳು, ಫೋಕಸ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಮತ್ತು ರೇಸ್ ಕಂಡೀಷನ್‌ಗಳನ್ನು ಗಮನಿಸುವುದಿಲ್ಲ. AI ನಿಮಗೆ ಕೇವಲ ಒಂದು ಕರಡು (draft) ನೀಡುತ್ತದೆ. ನೀವು ಅದರ ನಿಖರತೆಯನ್ನು ಒದಗಿಸಬೇಕು.

ಅತ್ಯಂತ ಪ್ರಮುಖ ಕೌಶಲ್ಯವು ಈಗ ಟೈಪಿಂಗ್ ವೇಗವಲ್ಲ. ಅದು ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯ (judgment). ಜನರೇಟ್ ಮಾಡಲಾದ ಕೋಡ್ ಯಾವಾಗ ಸೂಕ್ಷ್ಮವಾಗಿ ತಪ್ಪಾಗಿದೆ ಎಂಬುದನ್ನು ನೀವು ತಿಳಿಯಲೇಬೇಕು.

ನಾವು ಜನರೇಟಿವ್ UI (Generative UI) ಕಡೆಗೆ ಸಾಗುತ್ತಿದ್ದೇವೆ.

ಹಿಂದೆ, ನೀವು ಪ್ರತಿಯೊಂದು ಸ್ಕ್ರೀನ್ ಅನ್ನು ಕೈಯಾರೆ ಬರೆಯುತ್ತಿದ್ದಿರಿ. ನಂತರ, ಸರ್ವರ್‌ಗಳು ಲೇಔಟ್ ವಿವರಣೆಗಳನ್ನು ಕಳುಹಿಸುತ್ತಿದ್ದವು. ಈಗ, ಮಾಡೆಲ್‌ಗಳು ಬಳಕೆದಾರರ ಉದ್ದೇಶದ (user intent) ಆಧಾರದ ಮೇಲೆ ಕಾಂಪೊನೆಂಟ್ ಟ್ರೀಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ.

ಯಶಸ್ವಿಯಾಗಲು, ನೀವು AI ಗೆ ಕಟ್ಟುನಿಟ್ಟಾದ ಶಬ್ದಕೋಶವನ್ನು (vocabulary) ನೀಡಬೇಕು. ನಿಮ್ಮ ಡಿಸೈನ್ ಸಿಸ್ಟಮ್ ಈಗ ಕೇವಲ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅಲ್ಲ. ಅದು AI ಗಾಗಿ ಒಂದು ಗಾರ್ಡ್‌ರೈಲ್ (guardrail).

ಮುಂದಿನ ಯುಗವನ್ನು ಮೂರು ವಿಷಯಗಳು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ: • ಕಾಂಪೊನೆಂಟ್ ಲೈಬ್ರರಿಗಳು ನಿಮ್ಮ ಅತ್ಯಂತ ಅಮೂಲ್ಯವಾದ ಆಸ್ತಿಯಾಗುತ್ತವೆ. ಅವು ಮಾನವರು ಮತ್ತು ಮಾಡೆಲ್‌ಗಳು ಎರಡಕ್ಕೂ ನಿರ್ಮಾಣದ ಮೂಲ ಘಟಕಗಳಾಗಿವೆ (building blocks). • ಟೈಪ್ಸ್ ಮತ್ತು ಕಾಂಟ್ರಾಕ್ಟ್‌ಗಳು ಜಯಿಸುತ್ತವೆ. TypeScript ನಂತಹ ಮಷೀನ್-ರೀಡಬಲ್ ಬೌಂಡರಿಗಳು AI ನು ನಂಬಿಕಾರ್ಹವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. • ಟೈಪಿಂಗ್ ಬದಲಿಗೆ ರಿವ್ಯೂಯಿಂಗ್ (reviewing) ಬರುತ್ತದೆ. ಈಗ ಅಡಚಣೆಯು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವುದಲ್ಲ, ಬದಲಾಗಿ ಅದನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದಾಗಿದೆ.

ಫ್ರಂಟ್ ಎಂಡ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ (automated) ಮಾಯವಾಗುತ್ತಿಲ್ಲ. ಬದಲಾಗಿ ಅದನ್ನು ಮರು-ಬಳಕೆ (re-leveraged) ಮಾಡಲಾಗುತ್ತಿದೆ.

ಯಾಂತ್ರಿಕ ಕೆಲಸಗಳು ಅಗ್ಗವಾಗಿವೆ. ಆರ್ಕಿಟೆಕ್ಚರ್, ನಿಖರತೆ ಮತ್ತು ಅಭಿರುಚಿ (taste) ಹಿಂದೆಂದಿಗಿಂತಲೂ ಹೆಚ್ಚು ಬೆಲೆಬಾಳುವವುಗಳಾಗಿವೆ.

ಉತ್ತಮ ಎಂಜಿನಿಯರ್‌ಗಳು ಎಂದರೆ ಯಾವುದು ಉತ್ತಮ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಬಲ್ಲವರು ಮತ್ತು ಅದನ್ನು ಮಷೀನ್-ಲೆಜಿಬಲ್ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್‌ಗಳ ಮೂಲಕ ವ್ಯಕ್ತಪಡಿಸಬಲ್ಲವರು.

ಫ್ರಂಟ್ ಎಂಡ್ ಈಗ ಒಂದು ಸಂಭಾಷಣೆಯಾಗುತ್ತಿದೆ. ಕೇವಲ ನೀವು ಮಾಡಬಹುದಾದ ಭಾಗಗಳಲ್ಲಿ ಪರಿಣತಿಯನ್ನು ಪಡೆಯಿರಿ.

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