Skip to content

Commit f8fe6a3

Browse files
committed
Update index.html
1 parent 0b808c3 commit f8fe6a3

File tree

1 file changed

+91
-59
lines changed

1 file changed

+91
-59
lines changed

index.html

Lines changed: 91 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>Tinystruct Framework</title>
6+
<title>tinystruct framework</title>
77
<style>
88
body {
99
font-family: Arial, sans-serif;
@@ -26,7 +26,10 @@
2626
border-radius: 5px;
2727
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
2828
}
29-
h1, h2, h3 {
29+
h1 {
30+
color: #FFF;
31+
}
32+
h2, h3 {
3033
color: #333;
3134
}
3235
ul {
@@ -62,52 +65,81 @@
6265
</style>
6366
</head>
6467
<body>
65-
<header>
66-
<h1>Tinystruct Framework</h1>
67-
<p>A Lightweight Java Framework for Modern Applications</p>
68-
</header>
69-
<div class="container">
70-
<h2>What is Tinystruct?</h2>
71-
<p>
72-
Tinystruct is a lightweight Java framework designed to simplify application development by emphasizing simplicity and performance.
73-
Its core philosophy is encapsulated in the motto:
74-
<em>"Simplicity is difficult, while complexity is easy. Better thinking leads to better design."</em>
75-
</p>
76-
77-
<h2>Key Features</h2>
78-
<ul>
79-
<li><strong>Modular Design:</strong> Include only the components you need for efficiency.</li>
80-
<li><strong>Command-Line Interface (CLI) Support:</strong> Simplifies tasks like executing commands and managing packages.</li>
81-
<li><strong>Netty Integration:</strong> Operates as an HTTP server for high-performance web applications.</li>
82-
<li><strong>Annotation-Based Actions:</strong> Streamlines application logic with improved readability.</li>
83-
</ul>
68+
<header>
69+
<h1>tinystruct framework</h1>
70+
<p>A Lightweight Java Framework for Modern Applications</p>
71+
</header>
72+
<div class="container">
73+
<h2>What is tinystruct?</h2>
74+
<p>
75+
tinystruct is a lightweight Java framework designed to simplify application development by emphasizing simplicity and performance.
76+
Its core philosophy is encapsulated in the motto:
77+
<em>"Simplicity is difficult, while complexity is easy. Better thinking leads to better design."</em>
78+
</p>
79+
80+
<h2>Key Features</h2>
81+
<ul>
82+
<li><strong>Modular Design:</strong> Include only the components you need for efficiency.</li>
83+
<li><strong>Command-Line Interface (CLI) Support:</strong> Simplifies tasks like executing commands and managing packages.</li>
84+
<li><strong>Netty Integration:</strong> Operates as an HTTP server for high-performance web applications.</li>
85+
<li><strong>Annotation-Based Actions:</strong> Streamlines application logic with improved readability.</li>
86+
</ul>
8487

85-
<h2>Best Use Cases</h2>
86-
<p>Tinystruct is best suited for the following scenarios:</p>
87-
<ul>
88-
<li>Lightweight Web Applications</li>
89-
<li>Command-Line Tools or Scripts</li>
90-
<li>Microservices Architecture</li>
91-
<li>Embedded Systems or IoT Backends</li>
92-
<li>Rapid Prototyping</li>
93-
<li>High-Performance Applications</li>
94-
<li>Educational Projects</li>
95-
<li>Small Business Applications</li>
96-
<li>Replacement for Legacy Applications</li>
97-
<li>API Gateways</li>
98-
</ul>
88+
<h2>Best Use Cases and Their Benefits</h2>
89+
<ul>
90+
<li>
91+
<strong>Lightweight Web Applications:</strong>
92+
Ideal for small-scale websites and web tools where simplicity and speed are critical. tinystruct’s minimal dependencies ensure fast load times and easier deployment.
93+
</li>
94+
<li>
95+
<strong>Command-Line Tools or Scripts:</strong>
96+
Use tinystruct’s built-in CLI support for developing robust command-line utilities that can handle complex tasks with minimal overhead.
97+
</li>
98+
<li>
99+
<strong>Microservices Architecture:</strong>
100+
tinystruct’s modular design and lightweight nature make it perfect for building microservices that focus on specific tasks without unnecessary bloat.
101+
</li>
102+
<li>
103+
<strong>Embedded Systems or IoT Backends:</strong>
104+
tinystruct’s small memory footprint makes it an excellent choice for resource-constrained environments like IoT devices and embedded systems.
105+
</li>
106+
<li>
107+
<strong>Rapid Prototyping:</strong>
108+
With its easy setup and straightforward structure, tinystruct helps developers quickly prototype and iterate on new ideas.
109+
</li>
110+
<li>
111+
<strong>High-Performance Applications:</strong>
112+
Leverage tinystruct’s Netty integration for building applications requiring high throughput and low latency.
113+
</li>
114+
<li>
115+
<strong>Educational Projects:</strong>
116+
tinystruct is simple enough for students and educators, providing a great tool to teach Java and web application principles.
117+
</li>
118+
<li>
119+
<strong>Small Business Applications:</strong>
120+
Small businesses can use tinystruct to build cost-effective, easy-to-maintain applications tailored to their specific needs.
121+
</li>
122+
<li>
123+
<strong>Replacement for Legacy Applications:</strong>
124+
Upgrade aging systems with a modern, lightweight framework that improves performance and maintainability.
125+
</li>
126+
<li>
127+
<strong>API Gateways:</strong>
128+
Build fast, lightweight API gateways that integrate seamlessly with existing systems using tinystruct’s HTTP server capabilities.
129+
</li>
130+
</ul>
99131

100-
<h2>Advantages</h2>
101-
<ul>
102-
<li>Minimal setup and learning curve</li>
103-
<li>Highly modular and customizable</li>
104-
<li>Lightweight and suitable for resource-constrained environments</li>
105-
<li>Built-in tools for CLI and Netty support</li>
106-
</ul>
132+
<h2>Advantages</h2>
133+
<ul>
134+
<li>Minimal setup and learning curve</li>
135+
<li>Highly modular and customizable</li>
136+
<li>Lightweight and suitable for resource-constrained environments</li>
137+
<li>Built-in tools for CLI and Netty support</li>
138+
</ul>
107139

108-
<h2>How to Get Started</h2>
109-
<p>Add the following Maven dependency to your project:</p>
110-
<pre>
140+
<h2>How to Get Started</h2>
141+
<p>Add the following Maven dependency to your project:</p>
142+
<pre>
111143
&lt;dependency&gt;
112144
&lt;groupId&gt;org.tinystruct&lt;/groupId&gt;
113145
&lt;artifactId&gt;tinystruct&lt;/artifactId&gt;
@@ -116,20 +148,20 @@ <h2>How to Get Started</h2>
116148
&lt;/dependency&gt;
117149
</pre>
118150

119-
<h2>Additional Resources</h2>
120-
<ul>
121-
<li><a href="https://github.com/tinystruct/tinystruct" target="_blank">Tinystruct GitHub Repository</a></li>
122-
<li><a href="https://mvnrepository.com/artifact/org.tinystruct/tinystruct" target="_blank">Maven Repository</a></li>
123-
</ul>
151+
<h2>Additional Resources</h2>
152+
<ul>
153+
<li><a href="https://github.com/tinystruct/tinystruct" target="_blank">tinystruct GitHub Repository</a></li>
154+
<li><a href="https://mvnrepository.com/artifact/org.tinystruct/tinystruct" target="_blank">Maven Repository</a></li>
155+
</ul>
124156

125-
<h2>Why Choose Tinystruct?</h2>
126-
<p>
127-
Tinystruct focuses on reducing unnecessary complexity in application development.
128-
Its lightweight, modular nature makes it an excellent choice for developers looking for a straightforward, efficient framework for various Java-based projects.
129-
</p>
130-
</div>
131-
<footer>
132-
<p>Created with ❤️ by [Your Name]</p>
133-
</footer>
157+
<h2>Why Choose tinystruct?</h2>
158+
<p>
159+
tinystruct focuses on reducing unnecessary complexity in application development.
160+
Its lightweight, modular nature makes it an excellent choice for developers looking for a straightforward, efficient framework for various Java-based projects.
161+
</p>
162+
</div>
163+
<footer>
164+
<p>Created with ❤️ by James ZHOU</p>
165+
</footer>
134166
</body>
135167
</html>

0 commit comments

Comments
 (0)