Przełomowa aktualizacja w moim frameworku Avoraiser!

Obrazek posta
Przełomowa aktualizacja w moim frameworku Avoraiser! Okno na świat otwarte na oścież!
Z dumą ogłaszam, że po intensywnych pracach inżynieryjnych, oficjalnie dodaję do ekosystemu Avoraiser nowy, potężny moduł: avoraiser.webview!
Udało mi się zintegrować CAŁY silnik Chromium od Microsoftu (CoreWebView2) bezpośrednio z moim frameworkiem. I co w tym najbardziej niezwykłego? Zrobiłem to w 100% w czystym, natywnym WinAPI!
Całkowicie zrzuciłem ciężki balast tradycyjnych, wizualnych frameworków (takich jak LCL czy VCL). Mój Avoraiser zachowuje swoją legendarną lekkość i błyskawiczne działanie, a jednocześnie zyskuje teraz możliwości na miarę nowoczesnej przeglądarki Edge/Chrome.
Co teraz potrafi Avoraiser i mój autorski język Avocado? Nowoczesny Web: Pełne renderowanie współczesnych stron (HTML5, CSS3, zaawansowany JS).
Wstrzykiwanie JavaScript: Pełna kontrola nad stroną z poziomu kodu! Mogę dynamicznie klikać przyciski, wyciągać dane (web scraping) i manipulować drzewem DOM.
Automatyzacja i Boty: Dzięki ominięciu blokad i natywnej obsłudze ciasteczek oraz sesji, tworzenie zaawansowanych botów i skryptów automatyzujących to teraz czysta przyjemność.
Hybrydowe UI: Możliwość płynnego łączenia lekkich, systemowych kontrolek WinAPI z pięknymi, nowoczesnymi panelami rysowanymi w technologii webowej.
Co kryje się pod maską? Na ten moment zaimplementowałem 3 fundamentalne funkcje, które już teraz pozwalają na potężne operacje: webview_create, webview_navigate oraz webview_execute_js. To jednak zaledwie wierzchołek góry lodowej! Architektura, którą zbudowałem, daje potencjał na dodanie kilku tysięcy kolejnych funkcji prosto z oryginalnego API Microsoftu. Będę teraz sukcesywnie rozbudowywać ten moduł i dodawać nowe komendy do języka Avocado!
Mój natywny, proceduralny kod właśnie spotkał się z najnowszą technologią internetową. Silnik działa u mnie perfekcyjnie. 😎
Kto nie może się doczekać, żeby przetestować nowe możliwości mojego języka? Dajcie znać w komentarzach! 👇
Taki program z przeglądarką w trybie release waży 769 kb a bez przeglądarki od 68 kb.
Zobacz wideo

 

avoraiser

Zobacz również

Przedstawiam AvocadoNet - potężny silnik sieciowy dla języka Avocado! 🥑💻
Dodałem kolejne 31 funkcji do Avoraisera! Mamy już łącznie 382.
Zbudowałem IDE, które samo łapie błędy i nie przerywa pracy.

Komentarze (0)

Trwa ładowanie...