ਫਰੰਟਐਂਡ ਹੁਣ ਇੱਕ ਗੱਲਬਾਤ ਬਣ ਰਿਹਾ ਹੈ

ਫਰੇਮਵਰਕ (framework) ਦੀਆਂ ਜੰਗਾਂ ਦਾ ਯੁੱਗ ਖਤਮ ਹੋ ਰਿਹਾ ਹੈ।

ਸਾਲਾਂ ਤੋਂ, ਤੁਹਾਨੂੰ jQuery, Angular, ਜਾਂ React ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨੂੰ ਚੁਣਨਾ ਪੈਂਦਾ ਸੀ। ਤੁਸੀਂ Webpack ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਲਗਾਤਾਰ ਬਦਲਾਅ ਨਾਲ ਲੜਨ ਵਿੱਚ ਸਮਾਂ ਬਿਤਾਇਆ। ਉਹ ਕੰਮ ਹੁਣ ਇੱਕ ਉੱਚੇ ਪੱਧਰ (layer) ਵੱਲ ਵਧ ਰਿਹਾ ਹੈ।

ਫਰੰਟਐਂਡ ਦਾ ਔਖਾ ਹਿੱਸਾ ਹੁਣ ਸਿਰਫ਼ ਇੱਕ ਲਿਸਟ ਰੈਂਡਰ ਕਰਨਾ ਨਹੀਂ ਰਿਹਾ। ਇਹ ਇਸ ਬਾਰੇ ਹੈ ਕਿ ਡੇਟਾ, ਰੈਂਡਰਿੰਗ ਅਤੇ AI ਇਕੱਠੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ।

2026 ਵਿੱਚ ਪ੍ਰੋਡਕਸ਼ਨ ਐਪਸ (production apps) ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਹੋਣਗੀਆਂ:

• ਕੰਪੋਨੈਂਟਸ ਲਈ React, Svelte, ਜਾਂ Vue। • ਰੂਟਿੰਗ ਅਤੇ ਡੇਟਾ ਲਈ Next.js ਜਾਂ SvelteKit ਵਰਗੇ ਮੈਟਾ-ਫਰੇਮਵਰਕਸ। • ਹਰ ਪ੍ਰੋਜੈਕਟ ਲਈ TypeScript। • ਕਲਾਇੰਟ ਬੰਡਲਜ਼ ਨੂੰ ਛੋਟਾ ਰੱਖਣ ਲਈ ਸਰਵਰ-ਫਸਟ ਰੈਂਡਰਿੰਗ।

AI ਨੇ ਕੰਮ ਦੀ ਰਫ਼ਤਾਰ ਬਦਲ ਦਿੱਤੀ ਹੈ। ਇਹ ਕਿਸੇ ਵੀ ਕੰਮ ਦੇ ਪਹਿਲੇ 80% ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ। ਇਹ ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਕੰਪੋਨੈਂਟ ਦਾ ਢਾਂਚਾ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ Figma ਫਾਈਲ ਨੂੰ ਕੋਡ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ।

ਪਰ AI ਆਖਰੀ 20% ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ।

AI ਐਕਸੈਸਬਿਲਿਟੀ (accessibility) ਦੇ ਐਜ ਕੇਸਾਂ (edge cases) ਨੂੰ ਨਹੀਂ ਸੰਭਾਲਦਾ। ਇਹ ਰੇਸ ਕੰਡੀਸ਼ਨਾਂ (race conditions) ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ Safari ਦੇ ਅਜੀਬ ਬੱਗਸ (bugs) ਨੂੰ ਅਣਦੇਖਾ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਅਜਿਹਾ ਕੋਡ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ ਦੇਖਣ ਵਿੱਚ ਸਹੀ ਲੱਗਦਾ ਹੈ ਪਰ ਤਰਕ (logic) ਦੇ ਪੱਖੋਂ ਗਲਤ ਹੁੰਦਾ ਹੈ।

ਉਦਾਹਰਨ ਲਈ, AI ਸੈਂਟਸ (cents) ਨੂੰ ਡਾਲਰਾਂ (dollars) ਵਿੱਚ ਫਾਰਮੈਟ ਕਰਨ ਲਈ ਇੱਕ ਫੰਕਸ਼ਨ ਲਿਖ ਸਕਦਾ ਹੈ। ਪਰ ਇਹ ਇਹਨਾਂ ਬਾਰੇ ਨਹੀਂ ਸੋਚੇਗਾ:

  • JPY ਵਰਗੀਆਂ ਵੱਖ-ਵੱਖ ਕਰੰਸੀਆਂ।
  • ਯੂਜ਼ਰ ਲਈ ਸਥਾਨਕ ਫਾਰਮੈਟਿੰਗ (localized formatting)।
  • API ਤੋਂ ਮਿਲੇ ਗਲਤ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲਣਾ।

ਤੁਹਾਡਾ ਕੰਮ ਕੋਡ ਲਿਖਣ ਤੋਂ ਬਦਲ ਕੇ ਸਹੀ ਸਵਾਲ ਪੁੱਛਣ ਵੱਲ ਜਾ ਰਿਹਾ ਹੈ।

ਅਸੀਂ Generative UI ਵੱਲ ਵਧ ਰਹੇ ਹਾਂ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇੰਟਰਫੇਸ ਯੂਜ਼ਰ ਦੀ ਇੱਛਾ ਦੇ ਅਧਾਰ 'ਤੇ ਆਪਣੇ ਆਪ ਬਣਦੇ ਹਨ।

ਸਮਝਦਾਰ ਟੀਮਾਂ AI ਨੂੰ ਮਨਮਾਨਾ ਪਿਕਸਲ (pixels) ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦੀਆਂ। ਉਹ AI ਨੂੰ ਕੰਪੋਨੈਂਟਸ ਅਤੇ ਟੋਕਨਸ (tokens) ਦਾ ਇੱਕ ਸਖ਼ਤ ਸੈੱਟ ਦਿੰਦੇ ਹਨ। ਤੁਹਾਡਾ ਡਿਜ਼ਾਈਨ ਸਿਸਟਮ (design system) ਹੁਣ ਸਿਰਫ਼ ਦਸਤਾਵੇਜ਼ (documentation) ਨਹੀਂ ਰਿਹਾ। ਇਹ AI ਲਈ ਇੱਕ ਸੁਰੱਖਿਆ ਰੇਲਿੰਗ (guardrail) ਵਾਂਗ ਹੈ।

ਭਵਿੱਖ ਲਈ ਮੇਰੀਆਂ ਭਵਿੱਖਬਾਣੀਆਂ:

• ਤੁਹਾਡੀ ਕੰਪੋਨੈਂਟ ਲਾਇਬ੍ਰੇਰੀ ਤੁਹਾਡੀ ਸਭ ਤੋਂ ਕੀਮਤੀ ਸੰਪਤੀ ਹੈ। ਇਹ ਉਹ ਚੀਜ਼ ਹੈ ਜਿਸ ਨਾਲ ਇਨਸਾਨ ਅਤੇ AI ਦੋਵੇਂ ਕੁਝ ਬਣਾਉਂਦੇ ਹਨ। • Types ਅਤੇ contracts ਦੀ ਜਿੱਤ ਹੋਵੇਗੀ। ਸਪਸ਼ਟ ਸਕੀਮਾ (schemas) AI ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਕੰਮ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। • ਨੌਕਰੀਆਂ ਦੇ ਅਹੁਦੇ ਅਸਪਸ਼ਟ ਹੋ ਜਾਣਗੇ। ਫਰੰਟਐਂਡ ਇੰਜੀਨੀਅਰ ਹੁਣ ਪ੍ਰੋਡਕਟ ਇੰਜੀਨੀਅਰ ਬਣ ਜਾਣਗੇ ਜੋ ਪੂਰੇ ਅਨੁਭਵ ਦੀ ਮਾਲਕੀ ਕਰਦੇ ਹਨ। • ਟਾਈਪਿੰਗ ਦੀ ਜਗ੍ਹਾ ਰਿਵਿਊਇੰਗ (reviewing) ਲੈ ਲਵੇਗੀ। ਤੁਹਾਡੀ ਰਫ਼ਤਾਰ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰੇਗੀ ਕਿ ਤੁਸੀਂ ਕੋਡ ਦਾ ਮੁਲਾਂਕਣ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ, ਨਾ ਕਿ ਤੁਸੀਂ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਟਾਈਪ ਕਰਦੇ ਹੋ।

ਫਰੰਟਐਂਡ ਦੇ ਮਕੈਨੀਕਲ ਹਿੱਸੇ ਸਸਤੇ ਹੁੰਦੇ ਜਾ ਰਹੇ ਹਨ। ਔਖੇ ਹਿੱਸੇ—ਆਰਕੀਟੈਕਚਰ, ਸਹੀਪਨ, ਅਤੇ ਸੈਂਸ—ਵਧੇਰੇ ਕੀਮਤੀ ਹੁੰਦੇ ਜਾ ਰਹੇ ਹਨ।

ਉਹਨਾਂ ਹਿੱਸਿਆਂ ਵਿੱਚ ਮਾਹਰ ਬਣ ਕੇ ਤਰੱਕੀ ਕਰੋ ਜੋ ਮਸ਼ੀਨਾਂ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ।

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