PHP 開發框架 TimoPHP 1.7.0 版本發布

2020-12-19 開源中國

PHP 開發框架 TimoPHP 1.7.0 發布了。TimoPHP 是一個簡單、快速、規範、靈活、擴展性好的PHP MVC+框架。

Timo框架現在主要拿來開發api,現在大多已經是前後端分離了,所有後面會弱化view這一部分,框架就是要簡單,別基於一個框架寫了很多個項目後還不知道框架的原理,由於這個框架簡單,稍微有點經驗的PHPer都看得懂,目前公司主要基於PHP和Golang來開發

Go語言主要使用Gin、Gorm、redigo、mgo、nsq、rpcx、robfig/cron、dgrijalva/jwt-go、fvbock/endless、groupcache、xmlquery

消息隊列使用nsq,我們使用的是okstuff/phpnsq這個庫,挺好用的,微服務使用的是smallnest/rpcx

更新日誌

1、資料庫配置格式更新(更清晰明了)
2、ORM重構,新版ORM來了(鏈式調用、支持更複雜的where條件、聯表查詢、模型文件大幅減小)
3、新增表單驗證
4、路由更新(api多版本支持、多層級支持)
5、應用配置文件設置為可選

相關焦點

  • PHP 框架 Blink 0.3 發布,新增插件機制及路由分組功能
    Blink 不僅僅是一個 Web 框架,也是一個 Web 伺服器,可以脫離 php-fpm、Apache 獨立運行,其底層基於 Swoole 的 http server,性能有保障。
  • Hyperf 發布 v2.0.22 版本,企業級的 PHP 微服務雲原生協程框架
    更新內容本周主要新增了部分特性,並修復了一些組件的 🐛Bug,繼續提升 Hyperf 的穩定性,發布於 2.0.22
  • PHP常用框架有哪些
    框架其實就是可重用代碼的集合,框架的代碼是框架架構的代碼,不是業務邏輯代碼,框架代碼保護類.方法.函數等等,框架代碼按照一定的規則組合起來就形成了框架。1、zendframwork: (ZF)是Zend公司推出的一套PHP開發框架。功能非常的強大,是一個重量級的框架,ZF 用 100% 面向對象編碼實現。
  • MiniFramework 2.6.0 發布,PHP 開源框架
    MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架,在滿足開發者最基礎的 MVC 分層開發、資料庫和緩存訪問等少量功能基礎上
  • Symfony 5.1.3 發布,經典 PHP Web 開發框架
    Symfony 5.1.3 現已發布。Symfony 是一款基於 MVC 架構的 PHP 框架。
  • 禪道ZenTaoPMS發布0.4 beta版本,開源項目管理軟體
    禪道項目管理軟體使用PHP + MySQL開發,基於自主的PHP開發框架──ZenTaoPHP而成。第三方開發者或者企業可以非常方便的開發插件或者進行定製。大家好,我非常高興的向大家宣布,禪道項目管理軟體ZenTaoPMS正式發布0.4beta版本。
  • ROCBOSS v2.1.0 正式發布,PHP 微社區
    ROCBOSS v2.1.0 正式發布,現已提供下載:http://git.oschina.net/rocboss/ROCBOSS/repository/archive?
  • PHP 二進位打包工具 phiwrapper 發布 1.0 版本
    /file.bat運行相同的PHP代碼目前phiwrapper支持Windows 7+和x86_64的linux、macOS系統TODOs && WIPs zip.js -- zip.js 還沒有實現,你需要手動打包code和bin目錄的zip到build/build.zip 支持命令行參數、完整的清理
  • PHP7 版本各大類型特性
    php5.6 升級 php7.0 支持的特性標量類型聲明標量類型聲明 有兩種模式: 強制 (默認) 和 嚴格模式。function sumOfInts(int ...PHP 5.0.0+array 參數必須是一個數組。 PHP 5.1.0+callable 該參數必須是有效的callable。 PHP 5.4.0+bool 該參數必須是布爾值。 PHP 7.0.0+float 該參數必須是浮點數。 PHP 7.0.0+int 參數必須是整數。PHP 7.0.0+string 參數必須是字符串。
  • Nano v1.0 發布!一個 PHP 文件搭建 Hyperf 應用
    Nano, by HyperfNano 是一款零配置、無骨架、極小化的 Hyperf 發行版,通過 Nano 可以讓您僅僅通過 1設計理念Svelte 的作者提出過一個論斷:「框架不是用來組織代碼的,是用來組織思路的」。而 Nano 最突出的一個優點就是不打斷你的思路。Nano 非常擅長於自我聲明,幾乎不需要了解框架細節,只需要簡單讀一讀代碼,就能知道代碼的目的。通過極簡的代碼聲明,完成一個完整的 Hyperf 應用。
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    整個框架包括三個版本:.net,.net core,java(開發中)以上三個版本中,.NET為初始版本,開發時間最長,是目前老客戶使用的主要產品;.net core為.net的升級版本,為新客戶使用及老客戶升級的主要產品;.net core能夠跨平臺,並且涉及Linux、Docker、Nginx、微服務等概念,將是未來的主流
  • Kratos v0.1.0 發布,B 站之 Go 微服務框架
    經過兩個月的更新迭代,Kratos v0.1.0 已經正式發布了。Kratos是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。
  • 有安全研究者混入了 PHP 8.0 開發組!
    來源 | 代碼審計(ID:white-hat-note)經歷了近半年的alpha版本測試後,PHP在2020年11月26號正式發布了8.0版本:https://www.php.net/releases/8.0/en.php今天我們就來瀏覽一下PHP 8.0中出現的主要特性,以及它給我們安全研究人員帶來的挑戰。
  • CocosCreatorv1.7正式版本發布!
    Cocos Creator 全新版本,此次新增了 JSB 2.0 大幅優化原生平臺的性能、一鍵導出到 Cocos2d-x(支持 C++ 和 Lua 原生遊戲開發工作流)、支持原生平臺的功能模塊裁剪減小包體和集成數據統計等更加方便遊戲開發的亮點功能。
  • magic-api 0.4.7 發布,接口快速開發框架
    >Loading界面 優化部分邏輯,支持JDK9+ 優化內部代碼,DatabaseQuery 重命名為 SQLExecutor項目介紹magic-api 是一個基於Java的接口快速開發框架,通過magic-api提供的UI界面完成編寫接口,無需定義Controller、Service、Dao、Mapper、XML、VO等Java對象即可完成常見的HTTP API接口開發使用方式maven引入
  • JFinal 2.0 發布,JAVA 極速 WEB+ORM 框架
    JFinal 是本星球第一個提出極速開發理念,也是唯一個極速開發框架。自開源以來迅速獲得廣大開發者的喜愛,極速開發的優勢逐步深入人心。
  • Laravel框架從9處助力Web應用開發
    它的每一次升級與發布都會帶來新的功能。其中,Laravel 1被設計為CodeIgniter(譯者註:一個簡單快速的PHP MVC 框架)的替代產品,並且具有對於身份驗證、模型、本地化、視圖、路由、會話和其他機制的內置支持。
  • Zend Framework 3框架即將推出 支持PHP7
    近日PHP開發框架Zend Framework透露未來技術計劃,表示將在2015年第三季度推出Zend Framework的第3版。新版框架將支持新一代的PHP 7語言,可同時用於開發網頁及移動應用,同時改善了效能及提高重複利用性。
  • 8次迭代5大升級,曠視深度學習框架天元1.0預覽版正式發布
    機器之心發布機器之心編輯部AI 技術需要開源、開放。就在剛剛結束的中關村論壇曠視平行論壇中,曠視正式發布了天元 1.0 預覽版。9 月 18 日,中關村論壇曠視平行論壇中,曠視研究院院長、首席科學家孫劍正式發布了開源深度學習框架天元 1.0 預覽版,並對天元的技術特性與發展方向進行了深入解讀。曠視 2014 年開始研發深度學習框架天元。
  • 世界上最好的語言PHP:OpenCV與計算機視覺已在我掌控之下
    由於更普遍使用的程式語言是:C / C ++、Python 2/3、Lua 和 Matlab,以及框架:Caffe、TensorFlow、Torch。因此在程式語言和框架上的大量細分選擇使得找到你所需要的,併集成到項目中的過程變得更加複雜。OpenCV 中添加的一個 DNN 模塊以某種方式減少了這些混亂,它使得你可以直接使用一個在基本框架中訓練過的模型。