Wpis użytkownika dotevo w Programowanie
dotevoKosmonauta
0piorunówCzego najlepiej użyć do prostej stronki w TypeScript, która ma niemal pusty index.html. Więc vue.js, react itd odpadają.
Kiedyś miałem w npm zrobiony skrypt typu build, który odpalał tsc i jakieś minify. Ale to było pewnie 3 lata temu albo i więcej, więc pewnie można fajniej.
Komentarze (15)
@dotevo Coś takiego potrzebujesz https://parceljs.org/? Bez configa ogarnie Ci zbuildowanie TSa z node modulesami do JSa.
Parcel – The zero configuration build tool for the web.Parcel combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to massive production application.Parceljs@dotevo AstroJS ❤️
@dotevo tak, tworzysz sobie statyczne strony z interaktywnymi "wyspami" w czym tam chces (react, preact, vue, etc.). Natywnie TS wspiera, małe, szybkie, fajne.
o tym mówisz:
https://docs.astro.build/pl/guides/typescript/ ?
Muszę poczytać :)
TypeScriptLearn how to use Astro's built-in TypeScript support.Dokumentacja Astro@dotevo vanilaJS
Podejmij wyzwanie i napisz całość na czysto :smiley:
Ale co ma robić stronka? Pierdolnij czysty html.
@dotevo Ja z lenistwa pierdolnąłem wordpressa z wtyczką leaflet. Boom! Gotowe.
Wyświetlić mapę leaflet na cały ekran i pokazać kilka punktów. Mógłbym w JS, ale lubię pisać w TS
@dotevo A co przeszkadza w użyciu np. reacta jak chcesz klepnąć coś w ts? Przecież tak jest najprościej i najszybciej.
przywykłem do używania TS zamiast JS. No nic poszukam czegość co mi się nada :)
@dotevo Tak, tylko po to, żeby ściągnąć se gotową paczkę i zrobić builda co zajmie kilkadziesiąt sekund jak już musisz w ts pisać. Chociaż w sumie po co ts jak to ma być prosta stronka?
będzie kod TS, który pobiera i parsuje dane, ale wizualnie nie ma ani podstron, ani jakiejś skomplikowanej mechaniki. Kodu w TS będzie raptem pewnie 100-200 linii, A w html jeszcze mniej
@dotevo to po co ts jak nie piszesz funkcji.
ale po co skoro nawet jednej jego funkcji nie użyję. Tylko do kompilacji? Trochę chyba przesada