我最近要搞一個項目,項目不是很大,需要一定的後期擴充,關鍵要考慮的是效能與開發速度。我個人PHP基礎還行,只接觸過Smarty,對MVC略熟悉,沒真正深入學習過一個MVC架構,可以說是一個新手,請大家針對我現在的情況,給我提出些建議或者你對Codeigniter和Laravel的使用心得,多謝!(圖片引自對PHP架構效能對比http://systemsarchitect.net/performance-benchmark-of-popular-php-frameworks/)回複內容:力薦Lar
php7更新後號稱效能直追facebook的HHVM,在得到這樣“人人可獲得”的效能提升後會對python特別是在web開發領域將造成怎樣的衝擊?此外,python+c擴充這種方式在實際使用中是否在效能上能hold住(比如趨近於達到c的效能?)?python有沒有也進行這種效能提升的可能?(傳言python3比python2反而是自降效能=
回複內容:!--------------- created at 2014-08-23 ---------------二話不說先來一個 Github 上 PHP 開源項目的排名 Search · stars:>0 · GitHub , 好有個概念. 大家的回答都比較老了, 現在是 2014 年 8 月下旬, PHP 最近這幾年還是發生了很多變化, 尤其是 Laravel 的出現, 讓很多已經開始放棄 PHP 的人又從新回到 PHP 的懷抱. 離開 PHP 是因為覺得社區就是一盤散沙,
自己可以算是一個程式員,之前一直用Java寫代碼,想學點東西。有點想接觸下php,所以想問問github上面有沒有比較經典有趣最好也是簡單的php項目?----------------------------------------------------------------------------------------------------感謝有人關注,因此還希望大家推薦幾本php的書籍?謝謝大家回複內容:連結就不貼了,可以在github上進行搜尋。這裡就不列舉symfony、lara
我會ps,cdr,word,php,js,python,mysql,linux,html,css用php做過商城分銷系統,scrm系統,用py寫過網路爬蟲和各類指令碼,用js和backbone,angular開發過網站前端做過百度echarts,ueditor,phpcms,discuz二次開發看過yii2源碼,學習過設計模式用ps切過圖片,用html,css寫過頁面用cdr做過廣告設計,用word做過書籍最後說一下,我是電氣專業,我還會製作電路,大學畢業那一年我做了一個血壓計請問我該怎麼辦..
雖然這些內容在百度裡搜一下有一堆,但很多其實都是表面的描述了。我希望在知乎上可以瞭解到一些真正開發人員的理解。當然這些程式設計語言始終只是工具。 回複內容:PHP的優勢在於, 跨平台, 極易部署, 易維護, 為Web而生, 開源社區強大, 文檔豐富.至於說3足鼎立, 談不上, 全球前100萬的sites中, 70%是PHP. JSP和http://Asp.net 也很優秀, 但是他們的部署問題是最大的問題.我看個這麼多評論,真的很搞笑,國內就這個水平。
聽說laravel挺火,就用看了一下,沒有深入去看,算是只看完快速入門,看了以後有點失去興趣了,特來知乎請教一下。如果這東西都是用composer的方式調入各種第三方的包來完成任務,那麼靈活性是不是太低了一點,雖然沒有重複造輪子,但是最後大家弄出來都是一樣的輪子,還有安全性好保證麼,聽說效率也不高啊。如果不使用第三方包的情況下,能加快多少開發速度呢?會不會反倒不如其他的架構?追加:有些回答覺得我對laravel不夠深入所以評價不客觀,ok,我想這也是有可能的,雖然第一感官不好了,但為了不武斷作出
回複內容:入門快是語言的本身簡單,這個你去學 Python、Ruby、Golang
一定要匿名!Swoole,據說是一個非同步處理很牛逼的東西!但是他到底是什嗎?PHP擴充?為什麼有人經常用他和node.js之類的做對比!他和PHP是什麼關係!請非常直白的說下!哦對了!愛php~回複內容:這個要回答下,樓上在說PHP的swoole架構,被黑的有點慘。實際上swoole擴充和PHP的架構並沒有關係。一直以來在其他程式設計語言程式員心目中PHP就是個套HTML頁面的。所謂PHP程式員就是搞WordPress、discuz二次開發,一個月拿三五千的loser,和我大Java工程師相比
大多數網站在使用者登入時會提供一個“記住我”或者“保持登入狀態”的選項,我只知道是用Cookie實現的,但是具體來說的工作流程是什嗎?因為要實現一個網站登入的東西,所以想從細節方面瞭解這個問題。回複內容:我來談談這個問題吧首先,基於以上幾位朋友提到的,SESSION資訊儲存在服務端,相對於儲存在用戶端的COOKIE更為安全,所以正常一般網站在用於“判斷使用者是否登入”時,確實是使用SESSION,例如可以在SESSION裡儲存如下一個數組//驗證使用者名稱和密碼成功後$_SESSION['use
現在工作快一年了,工作的主要內容就是利用PHP的Yii架構進行開發,主要就是CRUD,還有前台的js效果呈現。現在感覺每天的工作都是重複性的勞動,一點新意也沒有,感覺技術上沒有多大的長進了。不知道如何再提高自己的PHP水平,想知道 :1.要掌握什麼技能
總有人說這種語言要落伍了,那種語言是最棒的?每個語言都有其最適用的情境,每個程式員不都應該盡量多的去瞭解各種語言嗎?求解惑類似的現象還出現在,武俠小說中的門派之爭,武功之爭,體育界的球星之爭,娛樂界的歌手之爭。回複內容:王垠:倘若自己不跳出來說,要是爛語言最終統治了世界,導致你寫程式必須用那個語言來寫,那還怎麼過下去?明明就是為了自己爽嘛。為了自己爽當然是正確的,為啥要找那麼多冠冕堂皇的理由出來呢(特別是那些不贊成語言之爭的)?為名,或者為利。很傻很天真,太silly太naive語言就是兵器。根
回複內容:首先要記得,最早的、最基本的 CGI 程式,所謂的 web 輸出不過就是由 web server 將這個程式輸出的內容重新導向給瀏覽器而已。#!/bin/bashcat HTTP/1.0 200 OKHelloEOF這都可以做一個最簡單的 CGI 程式運行起來 :)因為 CGI 依賴於 one-proc-per-request 模型,效率低下,所以後來有了內嵌到 Apache 伺服器中的模組設計,比如 mod_php 等。PHP 最常見(傳統?)的部署形式,mod_php 就是作為
聽同學說,中科大給學生免費提供高效能的 Linux 虛擬機器主機 Freeshell,目前有 2000 多個 vps,不知道有沒有孵化出什麼好玩的或者實用的應用?回複內容:我科的Freeshell真是一個好用的VPS!目前我所知道的就有下面這些,其實還有好多的應用我沒有發現,希望大家補充。【不斷更新中。。。】iCard 中國科大學生一卡通消費情況可視化分析:http://icard.ustc.edu.cn/中國科大全體本科生選課資訊隨意查(最近好像由於隱私問題關閉了):http://sqrt-1
回複內容:自從PHP玩閉包後,大家一口氣跳五樓,不費勁。1、基礎:一句話實現定義一個函數並立即調用大家在JavaScript裡經常這麼搞,因為變數汙染是個不可容忍的事兒。但是PHP裡如何?這樣的功能?一個可行方法是:call_user_func(function(){ echo "hello,world";});@陳乏 還有一個解決辦法的哈。class A{ protected function pro() { return "pro"; }
為什麼facebook的hiphop要把php轉換成了C++,而不是把php改成編譯型的語言。。。直接執行編譯後的檔案不是更快嗎?回複內容:首先得把曆史看完整了:Facebook在HipHop(HPHPc)之後推出了HHVM(HipHop VM),前者是(在運行前)把PHP編譯為C++再編譯為機器碼,而後者是(在運行時)把PHP編譯為機器碼。所以說是可以把PHP編譯為機器碼,而且Facebook也已經在HPHPc和HHVM裡都這麼做了。(當然,HHVM要把PHP編譯為機器碼也經過了幾種內部形式,
今天,我和我同事在討論php 與js互動的時候,他認為:我認為這樣比較亂,如果互動資料多了的話,所有,我改成這樣">...他說我這樣寫很麻煩,沒必要。我想知道大家是咋想的,又如何處理前端(js)與後端(jsp,php等)的資料互動的。回複內容:重新修改答案後整理了一份《前後端資料互動方法》在此介紹幾種常用的前後端資料互動方法,並給出使用建議。以提高前後端協同開發的效率。 目錄:1. HTML賦值2. JS賦值3. script填充JSON4. AJAX擷取JSON5.
從程式架構,及代碼效率等方面來講 回複內容:作為 ECSHOP 的創始人,我也說兩句,ECSHOP 整個系統架構是 2006、2007 年時寫就的,之後也沒有特別大的改動,按照我們當時團隊以目前的眼光看,也是落後的了。最大的要做的改動,一個是要改成單入口方式,第二個是至少以類封裝的方式寫代碼,把過程型的代碼最小化,第三個就是更加的 MVC 化一些。至於大規模下的負載能力,其實當時就沒考慮做太大規模的店的事情,畢竟那是06、07年。不過論小規模負載下的效能,我們還是有自信的。如果論代碼細節,我們0
比如我覺得資料有冗餘,讓他精簡一下,不用全部都發出來,還有希望有些資料能經過二次處理的回複內容:這對他來說的確是最省事最簡潔最有效率的做法,看不出你的勝算在哪,,,@vczh
如題 php和草榴社區有著什麼樣的關係?擴充話題歡迎圍觀在草榴社區從事前端開發是怎樣的體驗? - JavaScript回複內容:看了下,草榴用的是PHPWind,所以並不是選擇了PHP來開發,而是選擇的PHPWind恰好是用PHP來開發的,運營方應該沒有做多少開發工作,只是介面上的調整而已。PHPWind當年相當流行,和discuz一樣是PHP開發的。那個時候成熟的論壇系統不是PHP就是asp寫的,選擇時看的也是論壇的功能,用什麼語言開發並不是關心的重點。恕老夫愚昧,目前老夫還沒發現做前端渲染,