From 88ddbe056ca18a98b4cbf331b60d21721c1ef7dc Mon Sep 17 00:00:00 2001 From: Juan Cristobal Date: Thu, 29 Feb 2024 21:45:43 +0100 Subject: [PATCH] update file --- README.md | 33 +++++++++++++++++++-------------- public/axm.png | Bin 0 -> 7469 bytes 2 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 public/axm.png diff --git a/README.md b/README.md index e9200f7..c529fbb 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,15 @@ -![Logo](https://https://github.com/Axm-framework/axm/blob/main/art/axm.png) +
+ Logo +
[![Latest Stable Version](https://poser.pugx.org/axm/axm/v/stable)](https://packagist.org/packages/axm/axm) [![Total Downloads](https://poser.pugx.org/axm/axm/downloads)](https://packagist.org/packages/axm/axm) -[![AGPL License](https://poser.pugx.org/axm/axm/license)](https://packagist.org/packages/axm/axm) +[![License](https://poser.pugx.org/axm/axm/license)](https://packagist.org/packages/axm/axm) -## ⚡️ In bed, size doesn't matter; web, speed does! +
+
+ +## ⚡️ In bed, size doesn't matter; web, speed does Say goodbye to complex and slow frameworks and embrace the future of web development with Axm! This modern PHP framework offers a clean, simple and powerful solution. With its intuitive structure, Axm provides flexibility without sacrificing simplicity. Its gentle learning curve allows you to quickly create exceptional web applications and APIs. Discover the transformative power of Axm today. @@ -47,15 +52,15 @@ One of the main advantages of Axm is its simplicity and ease of use. The framewo Although PHP frameworks can improve the efficiency of web development, it is crucial to recognize the challenges and limitations they present. Here are some additional problems commonly associated with contemporary PHP frameworks: -1. __Steep learning curve:__ PHP frameworks often carry a demanding learning curve, especially for developers who are unfamiliar with the conventions of the framework or the language itself. Becoming proficient in the intricate concepts and functionality of a framework takes time and effort. +1. **Steep learning curve:** PHP frameworks often carry a demanding learning curve, especially for developers who are unfamiliar with the conventions of the framework or the language itself. Becoming proficient in the intricate concepts and functionality of a framework takes time and effort. -2. __Performance overhead:__ Certain PHP frameworks introduce unnecessary performance overhead due to the layers of abstraction and additional feature sets they provide. This can affect the overall execution speed of the application, especially in scenarios where high performance is crucial. +2. **Performance overhead:** Certain PHP frameworks introduce unnecessary performance overhead due to the layers of abstraction and additional feature sets they provide. This can affect the overall execution speed of the application, especially in scenarios where high performance is crucial. -3. __Complexity of code maintenance:__ Frameworks often impose specific coding standards and conventions, forcing adherence to established practices. For developers who are not accustomed to these standards, maintaining and updating the code base becomes more complicated and time-consuming. +3. **Complexity of code maintenance:** Frameworks often impose specific coding standards and conventions, forcing adherence to established practices. For developers who are not accustomed to these standards, maintaining and updating the code base becomes more complicated and time-consuming. -4. __Limited flexibility:__ PHP frameworks often impose a certain level of rigidity, limiting developers in terms of code structure and handling of specific use cases. Predefined architecture and conventions do not always align with unique project requirements, resulting in reduced flexibility and potentially cumbersome solutions. +4. **Limited flexibility:** PHP frameworks often impose a certain level of rigidity, limiting developers in terms of code structure and handling of specific use cases. Predefined architecture and conventions do not always align with unique project requirements, resulting in reduced flexibility and potentially cumbersome solutions. -5. __Excess code and packages:__ Many PHP frameworks come with extensive code bases, classes and packages, leading to the inclusion of unnecessary complexity in applications. This additional baggage can lead to bloated code bases and negatively affect performance. +5. **Excess code and packages:** Many PHP frameworks come with extensive code bases, classes and packages, leading to the inclusion of unnecessary complexity in applications. This additional baggage can lead to bloated code bases and negatively affect performance. Understanding these potential challenges associated with PHP frameworks is essential when considering their adoption. Developers should carefully evaluate their project requirements and weigh the benefits against the drawbacks to make an informed decision. @@ -63,17 +68,17 @@ Understanding these potential challenges associated with PHP frameworks is essen Axm excels at solving common problems found in PHP frameworks through a number of technical features and specific approaches: -1. __Ease of learning:__: Axm is designed to be the most accessible and easy-to-learn framework. Even developers new to PHP can start creating powerful applications in a matter of minutes by reading the documentation or following tutorials. Axm requires only basic knowledge of PHP. +1. **Ease of learning:** Axm is designed to be the most accessible and easy-to-learn framework. Even developers new to PHP can start creating powerful applications in a matter of minutes by reading the documentation or following tutorials. Axm requires only basic knowledge of PHP. -2. __Lightweight:__ Axm stands out as one of the lightest frameworks available. Its optimized and efficient architecture makes it fast and agile compared to other frameworks. Axm minimizes resource usage and offers exceptional performance, resulting in very fast web applications. +2. **Lightweight:** Axm stands out as one of the lightest frameworks available. Its optimized and efficient architecture makes it fast and agile compared to other frameworks. Axm minimizes resource usage and offers exceptional performance, resulting in very fast web applications. -3. __High speed:__ The combination of its lightness and optimization makes Axm extremely fast. Its optimized code and efficient structure enable fast execution of applications, which improves user experience and optimizes response times. +3. **High speed:** The combination of its lightness and optimization makes Axm extremely fast. Its optimized code and efficient structure enable fast execution of applications, which improves user experience and optimizes response times. -4. __High productivity:__ Axm is designed to maximize developer productivity. It offers a wide range of features and tools that simplify and streamline the development process. From global functions that allow access to classes from anywhere in the application to intuitive modules and features, Axm allows developers to focus on building their applications without having to deal with the time-consuming and costly tasks of creating and deploying them. +4. **High productivity:** Axm is designed to maximize developer productivity. It offers a wide range of features and tools that simplify and streamline the development process. From global functions that allow access to classes from anywhere in the application to intuitive modules and features, Axm allows developers to focus on building their applications without having to deal with the time-consuming and costly tasks of creating and deploying them. -5. __Compatibility with libraries:__ Axm has been designed to be compatible with several existing libraries and frameworks in the PHP ecosystem, allowing developers to take advantage of different libraries and use them together with Axm to build more complete and powerful applications, making it easier to collaborate and extend functionalities. +5. **Compatibility with libraries:** Axm has been designed to be compatible with several existing libraries and frameworks in the PHP ecosystem, allowing developers to take advantage of different libraries and use them together with Axm to build more complete and powerful applications, making it easier to collaborate and extend functionalities. -6. __Scalability:__ Axm is highly scalable and can be adapted to projects of any size. Its flexible and modular architecture allows applications to scale efficiently, either to handle a sudden increase in workload or to add new functionality as the project grows.Axm guarantees optimal performance and seamless scalability to adapt to the changing needs of web applications. +6. **Scalability:** Axm is highly scalable and can be adapted to projects of any size. Its flexible and modular architecture allows applications to scale efficiently, either to handle a sudden increase in workload or to add new functionality as the project grows.Axm guarantees optimal performance and seamless scalability to adapt to the changing needs of web applications. ## 📦 Installation diff --git a/public/axm.png b/public/axm.png new file mode 100644 index 0000000000000000000000000000000000000000..69f7f5977cfa743918e5d2f2ddaa1eebb4137663 GIT binary patch literal 7469 zcmd5>6Q{4MPKfsm4-E~CP*X$202o_<2mS;HcssRhp92HB zkAb=}TEi6m0U8?po~DYDQGnHnC2oMx$hAVSL?Ki$3N6An1cNG-KZO$pg%V;>azFpd z0==~Qu!N?hn85*pVUu9Xe0|LemB)&pxSa#BlaQsY-9q+SoHllLPfsV;bWF43ikY-_ zb#K3TOchA^OwrOIn4%S*Fx%jV3n5szuoOw(z?s=d^i_!BT#O?1RgCGMJjJ4bzp#6@ zz)S(B#8t*XSKUd?Q4@Qj3LXhhRa7KhNpaD3Cz~FcwvIvk6OGtE^kZrN!NoBBG67e3 zxtW3gY?aWK@My>~u7_eOY?JqQHHIk`JF&xK9lThTy-Jx1Eov3502{sF8Cnk(NhWsc zPqdk$8VpqvMkC3;;jO4DJR8ys*$k;ydqi3P&K+!KZ3pOeZHOwfKSsL@h!VCmI7OUP z$1*?GGg1Ec^2tk|r|r@VmGFsiIl+%-c^T--z91R&yhr@)rF)aDW85iF@pGuE{%`%= zNn}~hgPpW<9!_GZXg@dHBi;dR7tM26RmmtFg30p+kDi(zttSJ+?BR}N$+l)_o%lGZ z__-kVfcBbfq@`{ihONt%O-cf8@V(`xY$${9A=r#5RH9jCW=&T*{yv_HToa7$W4;EBP~?EP&<751e(`P(ylGN@ zn;QL_QZr%y=Z<^(vsV%2^J-U^363g~r8{0f<$0d;cnYb4l@L?yHK=8YSQc3=%-vq@ z@aQmoN+q1tnJFK&+`(#3@QUJ1(Z49YMx;Khf3e3Ga5 zeW)Jqz0$o(0=FVIyu06)qh}d{rc(KK;8?e~Tj+IyG5$Q?5DUTA21lix)CLj>yXGNF zlJ~QAc>1p@&^C?QxTr#f8EB-9b4TNNTavj;3I5Ew>S z>?XNLM*gXxe}5q*s%5dM#6HnSbX9~4cu>Ju27Yy^lJhhbm|I@Se+!84)d;(dq0iWf zqA5*8hlNKN+~Pzg8VKp%SBXY9i(1Yuy-EsXF z(A%9DBV@9xm*q4&qZ4>Q_%HlgH>0hHTkFJRm}SWdV^as#<6P&CQ*(ErD0#QinW#2A z56xcH1RfhzxOZlcaIH*__zB^YIoFbdJZ!QRN-4WCfp_9E6*BZBGPZ&g`{FuVd~qGl zUf6Y91`XZ^bbGBC@_j7#IEtO*#39clMG3&(jv`>@Dh7YFFQhncX5Z*LE0L*)omKyz z0S(`)pZimJtv~gb`AUtc>N_3id06DGJ5wOubWqAdP>`$ZnUNG@7u?8G$7jQL7l&a& z!QJpZH}=ftTj_*N!u(}`tfk2)WHydbE=vCdO~*t*Sje^8U8>V3y*sZRt?isM9yO%@ z(6|}R`CO>|2k{KZH8ppfnFmLaCyV&lR@Ww5c+g7>-&9(WM$NbiGwQuFfhu)aX;VA2 zZJ!g*;#EbbH#OO_ruocO=IsVgnEQ8~s6QhhS%%#heD!@Rqrt#a`Rw{tTl%{>`%Br8)VC`%fr6}~h)rP5gd52f;w9y!;sd0aP z&WwEix@N%Kqwm9c)_{2>0>c=sUfS=lN#XGZ^YQWTnd^ruL5OdG#O>fdX_e+@sIbFl z#kooy+u1VJ{{_ZA=Bxekl$J*1<2M}*Hoi1!&7g~FY;DOMsl}%g+sKXJ!^US#D3|<0$1GhdVtDLd*sl?4Tfm^V^1Nhb z=zAFMkN3B(`!l7USBI}HG3fj(47fFPHlJFQD54`?mE(XN90u3>f?4F`*7`_f4?c@p zFH>nc)%}QN3e)$o3!lUj?Q}_^5phh+4^iP|)cgAWm)@NmS*L0O)%j`9nd7HszoSLh zi7dXmGUkP0y3%U*j49_W4PE2@i583glQ>!bV^eY9X=D>WY{SN!z zX8zC=@OU5C7iLu`n9r3q^?oB%qCnDXySR(NC4hMk?gSw8e`pNvW~h74}Pl880> zGTFG^Y%l^Fzryoqv7XKx8761Z>B)jydV8%AWDohAEkLZE!kGD1-EsRx{jnRNk&zL_ zi_k2M$s=Shp4XD)`$3UuS`mSW_B=Rc)^ z5>DIMy|;#6?>|jqg#r z?{Q_BW1^!6djl^@0L8n$Wkc@n*ZnsqbA%!Z=_U0!g&tBV%ib>3%mBwlBNyabwB6!7 z3%Z_?IU4|ut1AB?brPH~+Fy!P)6&u^x;`jYJ6#lHPM{WWH00LG<|mw1_$RAf zD1DW+4bRCzt%v<}yE&*T{w^C2gF)#e+y}_@WYK}K_rn9eqxXjKz{j@>T1z?ydqu&g zv&3G5yJyg-^-iyH{?Y?)c5!j4ldl~MA>+IStAsRbpQ_x~x@Q_JW%lQ)^k!0!I{D(q zxZvOcCbI!Bw45f2(ZLrOt^!M(WSgYZ5{HeV{Ui4*c$oBzUTccbv8Zm z{d)pp;<5Zj=pTFmmYHEna`GSkcU$O{^1mS4XVo5v^7Y`ezH{K5%??*D59VmUMSdw$ zLonUtv+<9G{&+1FW>RCsz1$bv;quqvbB5Q3LE6C-tOu??&lq$<$zx0q_IT^`(!N!B zUMur?GmlBbzN4D_&43{jcMkeQx!W2FZgCJ$rCYfC`{zV`qTW9oxzF;qJL%AC!iVQT zJiB!1UE2N_P1;Hj*dZqy9Ud0+p6~b;H^u~^mw&i4G_(L#9oes(dHW#tZZQgoZ~2nW z{40mWx;MvdOIEGlbUI`wIbiqoU*`TaH#ZZk(P&D;KE5z`^5J(9-3^YZ4dh#g$21TO z*rp1n6zlXGNqloxVqr@??>)GY36(nehwg=3nv)hPeMw}iBOdV-+!0p3j6zE3mdeTz z>oJX7l=i_pYVju}oSVzd_L#|X8yuEeq?KhCig3x!NE(k1n2TGatZIUnI{O<)q!s6A zPiZFfj{`|5d*;|`2d#)BRvl#C|KwZSN|9V}#oy?SxhtVGb{?LW2oHQ}ez087C2BW^ zEh19hupvO9U_XwWa|i`z?Q3_T^a*oC*a205nzL)!55X)}5S`pVmBSwm=dD*lHVpjc z?Yu9@7^S?2Evwetohn!p8l(@MS6Upl05#E%n1~JfLvELWKyB%AjfcVgl zqw(ZoW-pQjK~XGoZI5WvNQt1m@z`B!Hf z3OBItb#FwjSDcCu><{Lv$$72&EzUfPZrW@Y zJ$)U@H-kcHtcfwRva$xmX&Yq!Ik0T9LBBj)czGtODZlcRU2wK~4>0GFPFti&$om-| zi7`jMiBO){JDlRs>)f6cOk5%`fQC(MCobRFwKAXpfZ!+5xuIzMA~@>bv^pMa*aT2& zDM9=TfQ=+>L*NT@XXfp$-*+!8Vrvjbc6jBC)X#{S6-c zM=f_r+69Cq?oxv#d7eIxjl#p_T(@EJ1R2X~Y^I0FqYKM!U)z^iyzqwf(POjAA$xwy zZc&-Adr2Gp;}0*hzi(vnm?X1va=tvny9cQf4+1Xn^v}o><`aSd(#)(Zs(I;_2Hf8r z2K-EBe>QoH5Ch5dQXoPuO>)`Zoyt}j2CaGxfp0G7R3c(x3v#=5Bk|25PE#65xramK z50kkf(c>?kr@h0C0@9IAVk~bNNSRPDNo=t^BJgO+>ulga9BR~W)fd#{v!{EYnFXH$x0ls|bDvg)ZC^>`<~E%iF4VRHWDzLm zOBw@2Xsl*Bhh_?#O&BTTyFW8n_%c}`)x58N^vu(QLC7v@`tet#&RYTJIBjyUn)Y4K z-PO^j>yy>n@ZhPz!)UJ}cOS6Eb2D)g3HzMtBIMSkf4Tl-QD8Hs3o>QVYxtG_7RKfgP=l{CSLcPESW`Kv4_t}YD_-2#5Czc~ik zr*z{+D>s)G)i_z#WkK=4-{6&>gXDdE@5jyp+|7Ipi)^*_jjVAu(EP;xI*_?1rxK- zUwMDd3O;TgTiz>%xW`TQ5(`@G`kt-J<;xYKCi744`-sHJa*;+`#B082t)R?XA2f*G zfcz6!qxM>^9pBsXe<#WD$vU|jBM@Z`Taw9irZF8+}>)9zzn39 zFP=omD7#$su?(F?Z~I=;YE&Y7AaK7lb`$WnNk7n>Wc`iSxw#NTYA4TA&Hk5fA7A$} zq5zJ%{PXc9(9h;`26qsnGh{4!TJ1dL?|iLE%E|XG5nO?YEL0MmgrjxHujteY5Hp>) z>l16pLtB1`@pl=*fjwzBoPee!dh3<3$3tpUr)ex99S#7}i+{COWgh?B-(JjWZk#m- zfP@890WUsEX7u=4@pQG@uU5|%++H&2&LniT)amu3*Q_Z*S3S#1jb;3kwH`=vq2{%H zj?P#OH_=6l+j{Sc2L?=|AHbE?a`hCgKbf5HS$GYQ{}A*|EH+rur3%4FR%mRMHR&Dp zpi3vUCXEeFibJgfT|Rr-LU>wnyhkwQNI^9t003gIj+XTD=woWnp{a^dlj8Y0$la?w zWflp;;UHFFWQm~EEkNPE-_??yjc{n^Fw5cg2Bvfv2TEUHvBMLn_&&?l%Zez^yp_N& zW(lr8E=@TMxmqyU0swH5TsWOPwUJI*&s?aQrWacYj2@TuOBGxf`)MWV4PekpI3_M{ zI_;Qhtd?H3x{~_NQ*w@`SLJG&2d^tw?IQ+&Yy`~85LozTa1d?1&arxL7UDZ+ThcbLrlcKf)zBFj!uuT+-KyYaf@45WuRn?!Vm@JZ8 zWjKD0*}u@zB15)8bS0Gvr|z$#8uc<@68t7DB=o8{J()qK1<18Do^sLNM6wRp>M zU;#dBKyK^$@A2WQIo*O~tubE+5$`71)SOBZlR{Avqnuec(unDe0*0;3?q4ntJkWB5 z%c8D(C7whY0h0xzNW}dPjjCV21k;H+lV}&quVuJ`=RVe0(L5BXLNob(XsI5ZA~}Pr zHTv%3n10aeqqq-_Ycw<5F3gnq6$HG6N zrnOtYRUQEjLQ~y~Pt~j>=+BOA6rwdGr&;50ILsJS`)EZAx=5pSL)wof&Qhl)K{-8ndAO?rPf4X zR^osc9--KBIChjYDO!!Q+8q3~81fj{?)c?dvF=6DH)h#cGEv(hEF_BeB{(ekrl}_E z;jUTAXIG;-bzQLHR;UKr5rt}58h13w>94RZl=fRbUF-RPUeS*6V1SsVE#eqnCc=In z&+pBMtCxO^&(pdwL6&PGkO*f22y>Am zI>2m6tGQ~9!f}(!dfvGix9g^hhFGFHpVRf^p8_H6nZm=%n`ldfH+zBE7W?y{Y3e%rNIWPjH8r|6O>4x088^WSiwXhPeh52*aa z)G@-jEUAlYWbc!d~7+xMB8}J#C=O(A&eH7RmWW>teT! z{sNdLa39uxKyRa~Y_R9fvxjN3|d!ukb~<9D=G7aXGv%9HDL0w8IUr-w$JJ7A)Xq zVNv3w_<8(c=UWkqyXWvW2w_><73#2nDe~^ATQ&|)?7o@rOCNHU%~m1^TMH-1zT9zk zreB)XPV=(}$ndQ}?t%tbSl-oHtT<# zF8~?fEV1#QRPbg!wi%U9MTfWZ2y}(}^T;tNl*oVh0?r^GV*1v+ROvkB+3zjomhMJg zcy;KCJ_5+>T7WWU{ed^aSz+8`D2EosGzL;quce>4c>%VLGr=KzHe9J!e436QbL7?- z!8Q%!Jz^fFTfTj=3VdpETWx=nr7sNTAfq9#2&j#8r>tKNm(wX|G^4}_jj=-`2#tvi?@z8Qz>lUj6%ECqRTwgPIeH4xsoA9m^il;5&PKnJKzzkyDMP^6Q08k;llcy)1 zm$rb&XvcKAv?oVjKqS0(G(tX(?cK61#c6xIL!k|k!;qHcg3qkYt2;I(csa_AuCq?o z;$7fpRaN_*KTK~T)9R86zL5k{a0$Q??Gq9b?76wQSBwa@O}G%C$SMS&HX^xZJ)x?c7*SgCt+=j zZ!dRwPWqIifNr)!7tvtRSLQxj7X29Zu}*hP^9%~l!EqJ)nm1|_Qan{mPuc5GY0>4K zT2R0%yABYJ|Ml^kVh&!B-?Pb1+E2!_uhc;kWVEXzfrD#g(S@)>dwP?GAS6(m9L37A zg(Ku+*+%OH^s9>#F*)`qWiLC6+^*Q2FE`RDUKFPQ9DEp69v$xokD^}l3&RRr23K)82!a)9vddmk0hi(A^=^7O){EA!k zrywGA`e@f_&pRa9QFc;H9arsfmcicEN}=+xw2->c>%5ZegR~YOEw`e%jMgyFMEHrC zW)WF;Dh|ym&1Pyln|S`>$6zF-rhbUt$jvo_JPLO9&Yt#e)DVf#sUv^SnHYGy+R-RV z>oDqO+;00R=FaewWMg-LpB!SR-b(n%ri5Ddnk*9(iH10%#Bc-}vOHE%SU?k&MJVYl zNjxeZlO-Gq^48EUe-;I5*;dqGE`iaL%^`3~VRe!uWWfB`VbK~TK#b`Buh_jpj3Tu0 V%YpW1;QuF@rmC(=gR)J;{{Zq19{T_Q literal 0 HcmV?d00001