Skip to content

Commit a957093

Browse files
authored
README: MA framework info.
1 parent 249e34a commit a957093

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

README.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,113 @@ composer require mathematicator-core/mandelbrot-set
2323

2424
Inject `MandelbrotSet` service to your application, create new Request and process by `loadImage()` method.
2525

26+
## Mathematicator Framework tools structure
27+
28+
The biggest advantage is that you can choose which layer best fits
29+
your needs and start build on the top of it, immediately, without the need
30+
to create everything by yourself. Our tools are tested for bugs
31+
and tuned for performance, so you can save a significant amount
32+
of your time, money, and effort.
33+
34+
Framework tend to be modular as much as possible, so you should be able
35+
to create an extension on each layer and its sublayers.
36+
37+
**Mathematicator framework layers** ordered from the most concrete
38+
one to the most abstract one:
39+
40+
<table>
41+
<tr>
42+
<td>
43+
<b>
44+
<a href="https://github.com/mathematicator-core/search">
45+
Search
46+
</a>
47+
</b>
48+
</td>
49+
<td>
50+
Modular search engine layer that calls its sublayers
51+
and creates user interface.
52+
</td>
53+
</tr>
54+
<tr>
55+
<td>
56+
<b>
57+
<a href="https://github.com/mathematicator-core/vizualizator">
58+
Vizualizator
59+
</a>
60+
</b>
61+
</td>
62+
<td>
63+
Elegant graphic visualizer that can render to
64+
SVG, PNG, JPG and Base64.<br />
65+
<u>Extensions:</u>
66+
<b>
67+
<a href="https://github.com/mathematicator-core/mandelbrot-set">
68+
Mandelbrot set generator
69+
</a>
70+
</b>
71+
</td>
72+
</tr>
73+
<tr>
74+
<td>
75+
<b>
76+
<a href="https://github.com/mathematicator-core/calculator">
77+
Calculator
78+
</a>
79+
</b>
80+
</td>
81+
<td>
82+
Modular advance calculations layer.
83+
<br />
84+
<u>Extensions:</u>
85+
<b>
86+
<a href="https://github.com/mathematicator-core/integral-solver">
87+
Integral Solver
88+
</a>
89+
</b>
90+
</td>
91+
</tr>
92+
<tr>
93+
<td>
94+
<b>
95+
<a href="https://github.com/mathematicator-core/engine">
96+
Engine
97+
</a>
98+
</b>
99+
</td>
100+
<td>
101+
Core logic layer that maintains basic controllers,
102+
DAOs, translator, common exceptions, routing etc.
103+
</td>
104+
</tr>
105+
<tr>
106+
<td>
107+
<b>
108+
<a href="https://github.com/mathematicator-core/tokenizer">
109+
Tokenizer
110+
</a>
111+
</b>
112+
</td>
113+
<td>
114+
Tokenizer that can convert string (user input / LaTeX) to numbers
115+
and operators.
116+
</td>
117+
</tr>
118+
<tr>
119+
<td>
120+
<b>
121+
<a href="https://github.com/mathematicator-core/numbers">
122+
Numbers
123+
</a>
124+
</b>
125+
</td>
126+
<td>
127+
Fast & secure storage for numbers with arbitrary precision.
128+
It supports Human string and LaTeX output and basic conversions.
129+
</td>
130+
</tr>
131+
</table>
132+
26133
## Contribution
27134

28135
### Tests

0 commit comments

Comments
 (0)