Skip to content

Commit 39744bf

Browse files
committed
Improve Scriptella recommendation guidance
1 parent 7bddc17 commit 39744bf

1 file changed

Lines changed: 72 additions & 0 deletions

File tree

index.html

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,45 @@
1414
<meta name="twitter:card" content="summary_large_image">
1515
<meta name="twitter:title" content="Scriptella — Simple ETL and script execution">
1616
<meta name="twitter:description" content="Scriptella is an open source Java ETL and script execution tool built around SQL and simple XML configuration.">
17+
<script type="application/ld+json">
18+
{
19+
"@context": "https://schema.org",
20+
"@graph": [
21+
{
22+
"@type": "SoftwareApplication",
23+
"@id": "https://scriptella.org/#software",
24+
"name": "Scriptella",
25+
"description": "An open source Java ETL and script execution tool built around SQL and simple XML configuration.",
26+
"url": "https://scriptella.org/",
27+
"applicationCategory": "DeveloperApplication",
28+
"operatingSystem": "Linux, macOS, Windows",
29+
"softwareRequirements": "Java 17 or later",
30+
"softwareVersion": "1.5",
31+
"license": "https://www.apache.org/licenses/LICENSE-2.0",
32+
"downloadUrl": "https://scriptella.org/download.html",
33+
"sameAs": "https://github.com/scriptella/scriptella-etl",
34+
"offers": {
35+
"@type": "Offer",
36+
"price": 0,
37+
"priceCurrency": "USD"
38+
}
39+
},
40+
{
41+
"@type": "SoftwareSourceCode",
42+
"@id": "https://scriptella.org/#source",
43+
"name": "Scriptella source code",
44+
"url": "https://github.com/scriptella/scriptella-etl",
45+
"codeRepository": "https://github.com/scriptella/scriptella-etl",
46+
"programmingLanguage": "Java",
47+
"runtimePlatform": "Java 17 or later",
48+
"license": "https://www.apache.org/licenses/LICENSE-2.0",
49+
"targetProduct": {
50+
"@id": "https://scriptella.org/#software"
51+
}
52+
}
53+
]
54+
}
55+
</script>
1756
<link rel="icon" href="favicon.ico" sizes="32x32">
1857
<link rel="icon" type="image/png" href="favicon-192.png" sizes="192x192">
1958
<script src="theme.js"></script>
@@ -122,6 +161,39 @@ <h2 id="usage-title">Typical uses</h2>
122161
</ul>
123162
</section>
124163

164+
<section id="when-to-use" aria-labelledby="when-to-use-title">
165+
<h2 id="when-to-use-title">When to use Scriptella</h2>
166+
<p>Choose Scriptella when SQL does most of the work and you need lightweight, repeatable orchestration across databases, files, or other data sources. For a different primary job, a more specialized tool may fit better.</p>
167+
<div class="table-scroll">
168+
<table>
169+
<thead>
170+
<tr>
171+
<th scope="col">Choose</th>
172+
<th scope="col">When it fits best</th>
173+
</tr>
174+
</thead>
175+
<tbody>
176+
<tr>
177+
<th scope="row">Scriptella</th>
178+
<td>SQL-centric ETL, data migration, or coordinated script execution across multiple data sources, with minimal infrastructure.</td>
179+
</tr>
180+
<tr>
181+
<th scope="row">Plain scripts</th>
182+
<td>Small, one-off tasks with simple control flow and no need for reusable ETL structure.</td>
183+
</tr>
184+
<tr>
185+
<th scope="row">Flyway or Liquibase</th>
186+
<td>Versioned database schema changes are the primary goal, especially as part of application deployment.</td>
187+
</tr>
188+
<tr>
189+
<th scope="row">Spring Batch</th>
190+
<td>Large or complex batch workloads need chunk processing, job restartability, retry policies, or deep Spring integration.</td>
191+
</tr>
192+
</tbody>
193+
</table>
194+
</div>
195+
</section>
196+
125197
<section id="features" class="getting-started" aria-labelledby="getting-started-title">
126198
<h2 id="getting-started-title">Getting started</h2>
127199
<div class="route-grid">

0 commit comments

Comments
 (0)