Mercurial Hosting > luan
comparison website/src/learn.html.luan @ 1974:9048199efd8f
minor
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 19 Jun 2025 12:10:17 -0600 |
| parents | bd00b36380d9 |
| children |
comparison
equal
deleted
inserted
replaced
| 1973:2f8ab1aa8c57 | 1974:9048199efd8f |
|---|---|
| 47 | 47 |
| 48 <p>What comes next depends on whether you want to do web development or desktop development.</p> | 48 <p>What comes next depends on whether you want to do web development or desktop development.</p> |
| 49 | 49 |
| 50 <p>For web development, start by looking at the example in <a href="https://hg.reactionary.software/repo/luan/file/tip/examples/blog">luan/examples/blog</a>. This is a minimal website. Next look at <a href="https://chat.luan.software/about.html">Luan Chat</a>. Get the source. It uses <a href="https://en.wikipedia.org/wiki/Server-sent_events">server-sent events</a> which is implemented in Luan with <code>Http.push</code>. Luan Chat is fully functional and is what I use to chat with people. So this code is an example of a complete website.</p> | 50 <p>For web development, start by looking at the example in <a href="https://hg.reactionary.software/repo/luan/file/tip/examples/blog">luan/examples/blog</a>. This is a minimal website. Next look at <a href="https://chat.luan.software/about.html">Luan Chat</a>. Get the source. It uses <a href="https://en.wikipedia.org/wiki/Server-sent_events">server-sent events</a> which is implemented in Luan with <code>Http.push</code>. Luan Chat is fully functional and is what I use to chat with people. So this code is an example of a complete website.</p> |
| 51 | 51 |
| 52 <p>For desktop development, you need to learn the relevant Java tools which include <a href="https://docs.oracle.com/javase/tutorial/uiswing/">Swing</a>, <a href="http://www.miglayout.com/">MigLayout</a>, <a href="https://www.formdev.com/flatlaf/">FlatLaf</a>, and <a href="https://docs.oracle.com/javase/tutorial/2d/">2D Graphics</a>. Then you can look at examples in <a href="https://hg.reactionary.software/repo/luan/file/tip/src/luan/modules/swing/examples">luan/src/luan/modules/swing/examples</a>. And then get <a href="https://hg.reactionary.software/repo/editor/">Luan Editor</a>. This is a fully functional text editor. It will show you how to use Swing in Luan.</p> | 52 <p>For desktop development, you need to learn the relevant Java tools which include <a href="https://docs.oracle.com/javase/tutorial/uiswing/">Swing</a>, <a href="http://www.miglayout.com/">MigLayout</a>, <a href="https://www.formdev.com/flatlaf/">FlatLaf</a>, and <a href="https://docs.oracle.com/javase/tutorial/2d/">2D Graphics</a>. Then you can look at examples in <a href="https://hg.reactionary.software/repo/luan/file/tip/src/luan/modules/swing/examples">luan/src/luan/modules/swing/examples</a>. And then get <a href="https://editor.luan.software/">Luan Editor</a>. This is a fully functional text editor. It will show you how to use Swing in Luan.</p> |
| 53 | 53 |
| 54 <p>With popular programming languages, you can get help from ChatGPT. But ChatGPT doesn't know Luan. ChatGPT can help you understand Java, but that's all. So for Luan questions, just <a href="support.html">contact me</a>.</p> | 54 <p>With popular programming languages, you can get help from ChatGPT. But ChatGPT doesn't know Luan. ChatGPT can help you understand Java, but that's all. So for Luan questions, just <a href="support.html">contact me</a>.</p> |
| 55 | 55 |
| 56 </div> | 56 </div> |
| 57 </body> | 57 </body> |
