Przełomowa aktualizacja w moim frameworku Avoraiser!
Darmowy!
·
0
·
2 dni temu
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
Trwa ładowanie...