PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 前后端的观念问题
楼主:
a0960330
(ViperLiu)
2016-12-06 15:36:09
我刚开始学php的时候,都是把php跟html写在一起
数据库捞出来的data总是伴随着<table>一起echo出来
后来学会了ajax之后,我写php都只会丢出json
前端的部分就用javascript去显示
我认为,这种方式,可以让写php的人不用去考虑html的显示
而写html的人可以不用考虑怎样去数据库捞资料与后端的程式逻辑
不知道我这样的观念是对的吗?
我这样写出来的php可以称它为API吗?
可是后来我在工读的时候,遇到了用Smarty架的网站(学长写的,我要维护)
可是Smarty的架构,好像又跟我原本的观念不一样
到底哪个才是现在的主流?样板引擎(Smarty)?还是php + ajax?
以上疑问还请各位高手解惑
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2016-12-06 18:09:00
有没有用过framework 前端或后端的都算那去弄一个来用。如果你认为问题在前端,有React.js, angular js看一看他们怎么做。
作者: mikejaffson (mike)
2016-12-06 22:01:00
前后端分离是好的开发架构,code比较单纯而且易于维护,应该算目前主流
作者:
GALINE
(天真可爱CQD)
2016-12-07 11:19:00
我觉得依照网页用途而异。后台或商品目录等资料呈现为主的东西这么做挺好的。但版面设计复杂的时候用 js 不好控制但不论是api化或用样版引擎,逻辑跟显示分开都是好事情现代样版引擎我会推荐twig,laravel 的 blade 也很多人用Smarty也是好东西,只是他的风格是旧时代的做法...
作者: mikejaffson (mike)
2016-12-07 12:26:00
甚至还有把view层完全交给像angular js这样的framework去实现的作法这样的话后端就完全是api化了
作者: dou0228 (7777)
2016-12-08 10:34:00
推楼上,完全不在framework去load view,让前端去call API比如尚未登入系统,就回传 401 unauth,要转去那边前端自行处理,后端完全不在乎,也没必要知道前端到底转去哪
继续阅读
[请益] 会员注册&后台管理
yshihyu
[请益] pcntl_fork 的结果跟预期的不同
p52189
Re: [请益] 书上写的函式看不懂
GALINE
[请益] 书上写的函式看不懂
tingmeow
Re: [请益] Codeigniter 有这种神奇的写法吗?
tkdmaf
Re: [请益] Codeigniter 有这种神奇的写法吗?
tkdmaf
[请益] Codeigniter 有这种神奇的写法吗?
newversion
Re: [请益] 防止SQL Injection
GALINE
[请益] 防止SQL Injection
adsl9527
[请益] 请问如何监控文件变化??
phoenixcx
Links
booklink
Contact Us: admin [ a t ] ucptt.com