今天看啥  ›  专栏  ›  大迁世界

我们习惯的前端开发正在消亡

大迁世界  · 公众号  ·  · 2024-11-20 08:31
    

文章预览

技术演进历程 传统多页面应用时代 在单页面应用(SPA)出现之前,Web应用主要采用多页面架构。每次用户交互都需要服务器返回完整的HTML页面,这种方式虽然简单直接,但用户体验欠佳。当时的开发者通常是全栈工程师,使用PHP、Ruby on Rails等技术进行开发。 // PHP传统页面渲染示例 // 控制器处理 $products = $db->query( "SELECT * FROM products" ); // 视图渲染 include   'header.php' ; foreach  ($products  as  $product) {      echo   " {$product['name']} " ; } include   'footer.php' ; ?> SPA革命 随着用户对交互体验要求提高,BackboneJs、AngularJs等框架出现,开创了前端新纪元。这导致了前后端分离趋势,出现了专门的前端开发岗位。 // React SPA示例 function   ProductList ( )  {    const  [products, setProducts] = useState([]);      useEffect( ()  =>  {     fetch( '/api/products' )       .then( res   ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览