1. 程序員有哪些交流社區或者論壇
作為一名低代碼平台領域的廠商,經常去的一些國內社區網站及論壇,關於程序員的交流社區或者論壇,這里收集一些比較好的開發者社區供大家參考,具體如下:
1、CSDN -專業開發者社區 IT技術交流平台
2、IT圈,圈圈精彩 - 原軟媒論壇、IT之家,國內最人氣的科技社交圈層,繼軟媒論壇、IT之家社區演變而來。
3、51CTO技術論壇-中國領先的IT技術社區 國內主流IT技術社區,論壇擁有大批IT技術人/IT專家
4、快速開發平台社區 -天翎論壇低代碼平台技術社區,主要是以低代碼開發平台為主的技術性論壇社區
2. php程序員需要什麼條件!要學哪些知識_php開發工程師需要掌握哪些技能
PHP程序員就是用PHP做為開發語言的程序員。但是往往一個程序員不是僅僅局限某一種告純開發語言,或用某一種開發語言來劃分的。為了提高開發效率,現在的科技企分工越來越明確,很少出現一個程序員同時用多種語言開發的情況。
PHP程序員的
市場需求
1、網店系統shopex,ecshop等知名免費獨立網店系統均為PHP語言開發。PHPMYSQL也因為「開源、速度」等關鍵字稱為網上購物系統的首選。目前國內最大的網店提供商shopex正在迅速擴張,需求大量的PHP程序員。2、開源論壇因為PHP的開源產生了很多的開源的系統。曾經風靡一時的Discuz!論壇系統就是很好的證明。相比較網店系統,做論壇類開發的PHP程序員需求不是很多。3、二次開發基本都是基於shopex,echshop,Discuz!等做開源系統的二次開發。這樣的公司大多是中小型公司。對程序員的要求除了PHP也會要求程序員懂一些CSS的技術。以便最大化的節約成本。
技能要求
作為一名合格的PHPer首先就是對PHP的熱愛,俗話說:「要做好一件事,要先去理解他,然後愛他。」PHP是一種很美妙的開發語言,你不需要再為定義一個變數的類型而猶豫不定,PHP會自動判斷;你不需要在得到一個表單數據而聲明N多的函數,一切都交給PHP吧!1、MYSQL是的,只有一門好的開發語言而不懂得資料庫,我們依然是寸步難行的!還好鬥友改,我們有一樣開源、小巧的MYSQL!你知道的對於一個web開發人員來說,我們不能僅僅懂得(填/刪/改/查-insert/delete/update/select),為了讓我們的網站跑的更快、更順暢我們還要懂得mysql的優化。沒錯!這個時候,視圖、索引會幫你完成你想要的結果。2、Apache沒有Apache我們的程序怎麼能跑的起來呢!至少你要懂得一些Apache的基本配置信息吧!3、Javascript「後端語言群雄逐鹿,前端語言唯我獨尊!」沒錯,這就是Javascript在前端語言地位的真實寫照!你的網站想擁有絢麗的視覺效果,你離不開Javascript;你的網站想擁有良好的客戶體驗,你離不開Ajax!縱然有時候,YUI,JQuery等就Javascript框架會幫助我們提高效率,但是,別忘了,他們的基礎是Javascript!4、演算法空判、數據結構其實,按照常理來說,演算法是程序員的「靈魂」。一名合格的程序員,他第一要求的往往是過硬的演算法基礎。但是,web開發顛覆了這種傳統。因為PHP主要用於web開發,也就不太需要這種技能。所以,很多時候,人們都在討論是不是web開發人員不能算作真正的程序員呢!?
3. php程序員是什麼
PHP 程序員就是用PHP做為開發語言的程序員。
4. discuz論壇與phpwind論壇區別
discuz!(簡稱dz)和phpwind(簡稱pw)是國內最著名的兩個PHP論壇系統,隨著它們相繼宣布開源以後,在各方面,不管技術上,還是功能上,還是界面上,都有了長足的發展,聲威大振,遠非國外那些功能簡單的電子公告板系統可比了。其造成的一個副作用是大大帶動了PHP在國內的普及(本人就是在尋找合適的論壇程序的時候,才開始關注PHP,進而不能自拔的 )。
客觀的說,目前的pw和dz各有短長,其互相之間的激烈競爭應該說提高了PHP論壇的水平,在功能上不僅趕上了以功能多和漏洞多而著稱的動網論壇,而且因為它們的效率和速度遠遠超過動網,弄的動網市場大大萎縮,原來的一些動網論壇都紛紛轉換成了dz或者pw,搞的動網都不得不開始弄PHP論壇了。
要說他們哪個更好,是比較難的事情,畢竟各有短長,俺也不敢在這里妄下結論。不過從市場份額和網上的言論來看,目前dz還是略占上風的,而且去年國內好幾個知名的大論壇都轉換成了dz(比如鳳凰網、牧文、tompda等),而pw在大網站方面收獲甚小。
但是畢竟對好多新手來說,他們都要面臨一個選擇論壇程序的問題,因此,dz和pw哪個更好,也就成了經常被問的問題,這種沒有答案的問題,自然要被反復問起。本文試圖從比較深的層次來分析兩個論壇的優劣,為新手提供選擇的參考。如有錯謬之處,歡迎批評指正。
一、界面篇
首先,從界面上說,dz從2.5f版本開始,界面就比較清爽,字體都比較合適。5.0版本的界面給人耳目一新的感覺,但又覺得不太清爽了。從整體上說,dz的界面比較美觀,整體感好。
而pw的界面一直給人感覺非常粗糙,醜陋,字體更是及其醜陋。從5.0.1開始,pw有一種痛改前非的感覺,特別是5.3的推出,徹底改變了以往pw界面及其醜陋的缺點,界面和字體都變漂亮了,但又給人一種模仿dz的感覺。同時在界面的細節上,看起來pw還是沒有dz完美(當然偶覺得dz的界面部分小細節也不符合俺的要求)。
二、技術篇
從技術上說,pw和dz都使用了文件方式的數據緩存技術,通過把常用的數據表,比如論壇版面設置參數、基本參數等,生成靜態緩存文件(根據條件觸發更新或者手動更新),來減少資料庫讀取次數,提高效率,在這個方面兩者非常相似。
1、模版技術
從模版技術上說,dz從2.5f版就開始採用的這種靜態模版技術,從俺個人角度上說,還是非常適合論壇這種頻繁更新的網站程序使用的。它通過動態生成靜態模版的方式,解決了模版解析效率的問題。
同時,dz的這種模版方式,使得修改界面也比較容易,很直觀。
而pw使用echo語句的這種方式(姑且稱其為模版),就寒磣多了,要增加了一個if判斷條件,就要折騰半天。添加了混合PHP代碼的模板,在dreamweaver中也容易被誤操作刪除。特別是如果修改的時候稍有不慎,很可能會使網頁成了白板(沒有輸出),讓俺每次修改pw模版無不如履薄冰,戰戰兢兢。。。。恐怕這也是第三方模版中,dz遠遠多於pw的原因吧。
不過pw目前在模版上也在改進,現在看verycms 3.0就已經開始使用真正的模版技術,不過目前用的都還比較初級。。。
2、速度問題
從模版上看,兩者的效率應該是差不多的,pw的模版其實就是直接包含的混合了PHP語句的一部分PHP文件,而dz的模版平時並不需要解析,所以效率應該是差不多的,但是網上總是有人聲稱網站使用dz的速度比pw慢,這方面本人沒有測試過,不敢妄作評論。而且網站訪問速度還是要受很多因素的影響,比如:本地網速、伺服器帶寬、心理。。。。。客觀的評價還是很難的,除非使用專業技術手段。不過從官方網站的速度來看,明顯還是pw占優啊,呵呵
最近看了一下dz的CSS文件,明顯是用CSS用的有點過度了,在dz中大量使用了CSS,CSS文件高達16KB左右(pw只有2KB左右),可能造成了IE渲染網頁的時候,效率比較低。同時,由於dz的CSS文件過於龐大,只好採用了外置的方式(Link)。
這樣如果網速很慢,網頁已經或者部分下載完,而CSS文件下載沒完成(網速慢的時候,常常發生這種情況),那麼網頁根本就不能正常顯示。
在網速慢的時候,光dz的CSS文件,就要用好幾秒,甚至十幾秒的時間才能下載,而整個網頁只能在CSS下載完成以後才能進行正確的顯示,這就無怪乎在網速慢的時候,dz表現大大遜色於pw了。
相反,pw在設計CSS的時候,明顯是比較簡潔,這對網頁的渲染肯定是比較有利。同時,pw採用了把CSS文件嵌入的方式,盡管每次訪問網頁都造成了幾K個位元組的流量,但是實際影響並不大,反而覺得網頁打開速度比dz要快(這就是pw用了一個笨法子,卻常常效果比dz強的典型案例)。