Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


10 Ottobre 2022 Postato da: VagaPPC
QT e divagazioni
In risposta a Mak73 per evitare OT
Mak73

In risposta a VagaPPC
VagaPPC

In risposta a Mak73

300mb per l'intero desktop enviroment, parlo di KDE non di QT.
Le QT hanno funzioni che vanno oltre ai toolkit grafici, includono anche webkit, gestione dei database SQL (Oracle, postgress, mysql, maira db), pagamenti con paypal, e un sacco di altra roba

->Continua<-

Commenti: 25  Aggiungi - Pagine: 1-2

Indice: forum / Zona libera

Pagine: -1- [2] -

orson

Post inviati: 12

Visulizza profilo Messaggio Personale
185.82.168.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
Commento 21
Orson 18 Ottobre 2022    15:48:26
In risposta a schiumacal
schiumacal

In risposta a VagaPPC
VagaPPC


Le QT su OS4 non sono state abbandonate ma è in corso un porting delle QT6.


Qui c'è il thread che ti dicevo, sul forum trovi anche dove parlando delle QT6
https://www.amigans.net/modules/newbb/viewtopic.ph p?topic_id=8316&post_id=133199



Ok VagaPPC, stamattina ho avuto un pò di tempo per fare una lettura veloce della discussione su amigans.net.
Ho capito diverse cose...

1 punto) afkil che sarebbe l'autore delle QT per Amiga, aveva iniziato a sviluppare le nuove, ed in effetti c'e' un link che ti porta all'ultima versione in lavorazione, le QT6.2. Non è per niente male la cosa, considerato che in effetti le QT6.2 sono praticamente la penultima versione delle QT sviluppate per gli altri OS.

2 punto) ha provato a mettere mano sui sorgenti di queste QT un altro sviluppatore pensando di riuscire a migliorarle e poter dare una mano ad afkil. Purtroppo è uscito fuori un problema, a detta loro, per un bug di una libreria di sistema di AmigaOS 4.1 Final Edition, la compilazione delle nuove QT6.2 non va a buon fine.

3 punto) afkil non ha nessuna intenzione ad abbandonare il progetto, stà solo ritardando lo sviluppo per problemi personali, non ho ben capito di cosa si tratta... forse piccoli problemi di salute risolvibili... boh! Comunque dice anche che al massimo tra un mese riprenderà lo sviluppo delle QT6.2, e questa spero sia una notizia veritiera perchè sarebbe un'ottima notizia.

Intanto mando il link del progetto delle QT6.2 di afkil:

link QT6.2

chi vuole può dare un'occhiata e capire che il progetto non è affatto fermo, solo abbastanza complicato da portare a termine.
Personalmente incrocio le dita.




Ma sta portando avanti lo sviluppo da solo?
Mi sembra un'impresa notevole.
Speriamo che Aeon decida di aiutarlo, può essere un bel vantaggio per la piattaforma.

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3157

Visulizza profilo Messaggio Personale
79.45.164.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 22
VagaPPC 18 Ottobre 2022    15:56:16
A-EON ha il compito di sistemare le librerie di sistema, in teoria Hyperion, ma credo che faranno prima a rifare l'OS (system54).

Si è veramente un grande, comunque le QT sono fatte a posta per essere facilmente portabili, la grandezza è riuscire a farlo con amiga.

@Mark se cambiamo il titolo in "QT e contorno" forse è meglio

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire - PC AMD Ryzen TR 64Gb RAM 3.8Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

Post inviati: 1983

Visulizza profilo Messaggio Personale
151.35.177.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
Commento 23
schiumacal 18 Ottobre 2022    16:31:56
In risposta a Orson
Orson


Ma sta portando avanti lo sviluppo da solo?
Mi sembra un'impresa notevole.
Speriamo che Aeon decida di aiutarlo, può essere un bel vantaggio per la piattaforma.



Si, afkil ha sempre portato lo sviluppo da solo, anche quello delle QT4

Un giorno o l'altro risolverò equazioni di grado superiore a cinque.



http://www.schiumacal.altervista.org/

Il Webmaster

Post inviati: 4735

Visulizza profilo Messaggio Personale
79.17.216.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0
Commento 24
Mak73 19 Ottobre 2022    22:34:26
In risposta a VagaPPC
VagaPPC

Scusami se ti contraddico, ma ti sbagli, è possibile importare le funzioni che ti servono senza dover incorporare tutto il framework.
In python si fa con il from [classe] import [funzione/funzioni] , sotto della documentazione:
https://www.geeksforgeeks.org/import-module-python /
Non so come si fa in C/C++ ma penso ci sia un metodo.


Non ci capiamo, cerco di rendere l'idea con un esempio: in C quando importi "stdio.h", non è che hai importato solo una classe per fare una singola cosa, bensì un gruppo di comandi con vari scopi, magari potrebbero non interessarti tutte quelle cose però le hai caricate.

Stessa cosa fai col framework, un esempio lo hai qui .

Per richiamare le varie classi QT deve far riferimento all'intero framework, nell'esempio il PySide6.

In quest'altro esempio puoi vedere che fa sempre riferimento a quello.

Quindi lui apre il framework, va a prendere le classi che gli dici e le usa, negli esempi è piuttosto evidente.
Niente di male in ciò, funzionano tutti così grosso modo.

Citazione

Non so come fanno su win, haiku e mac, ma su questi sistemi le QT hanno un aspetto apparentemente nativo. Forse perché il porting è stato fatto con maggiore attenzione ai dettagli.
In questo modo i programmi oltre a essere esteticamente più allineati al resto del sistema, sarebbero anche più veloci.
Quello che dici sarebbe bellissimo, ci sarebbe però da aggiornare pesantemente MUI, penso solo alla classe text, quella delle QT è mostruosamente più avanti, per non parlare della classe HTML di MUI che non implementa ancora l'HTML4 completamente.


Sulle altre piattaforme hanno molti più sviluppatori, se unisci questo al fatto che l'OS stesso è decisamente più evoluto, capisci che fare un porting di un certo livello diventa più facile, qui come dicevi tu nell'altro topic c'è nè uno che fa tutto il porting lui!

Il fatto che un framework abbia incorporato un motore di rendering HTML a me pare una boiata... in un sistema moderno se voglio visualizzare un file di quel tipo dovrebbe aprirmi il motore del browser che uso come predefinito, non andare a prenderne un'altro, sempre per il discorso che rende il tutto più omogeneo oltre che alleggerire il sistema.
Si perchè se anche le GTK fanno così mi ritrovo installati ben tre motori per visualizzare file HTML, uno nelle QT, uno nelle GTK e uno nel browser predefinito... stupendo!!! Alla faccia dei sistemi leggeri.

Citazione

Per farlo ci vorrebbero sicuramente più sviluppatori e una forte collaborazione tra i vari team, che dovrebbe coinvolgere chi produce il kernel e chi sviluppa MUI, con le attuali risorse, dovrebbero impegnarsi a fare quello.
Con il senno di poi, mi verrebbe da dire che se avessero finanziato un progetto simile, anni fa anziché sprecare risorse per progetti titanici come OpenOffice (che poi divenne LibreOffice) e Thimberwolf, a quest'ora avremmo finito, con tanto di browser internet.


Guarda che MUI è parte integrante di MorphOS da anni, lo sviluppo di MUI da anni va avanti grazie al Team MorphOS.

Citazione

Fondamentalmente la community chiede cose semplici come browser e office, e loro si sono buttati a capofitto per realizzarli.
Sarebbe stato più saggio concentrarsi sulle fondamenta, il resto sarebbe stata una conseguenza.


Un browser è 'semplice' per chi lo usa solamente, ma internamente è una cosa piuttosto complessa, non per niente è piuttosto difficile avere dei porting, stessa cosa per le suite Office.
I vari AmigaOS sono così proprio perchè era sbagliata l'idea di partenza, cioè reimplementare il vecchio AOS, che però appunto era già vecchio di suo. Occorreva pensare ad un OS nuovo un po' come ha fatto Apple con MacOS X

Citazione

Da quello che leggo sui forum esteri, Hyperion ha una forte emorragia di sviluppatori, a causa del fatto che non li paga, mentre AmiKit sembra aperta al dialogo anche con singoli sviluppatori, anche appartenenti al mondo morphos.
E tendono a rilasciare aggiornamenti regolari.
Raggiungere un simile risultato, sarebbe un tocca sana, AmigaNG tornerebbe a essere un OS utilizzabile per tutte le attività quotidiane.


Vedremo

Pace e bene a tutti.

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3157

Visulizza profilo Messaggio Personale
79.45.164.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.126 Safari/537.36
Commento 25
VagaPPC 20 Ottobre 2022    12:55:28
Il vantaggio di avere tutto nel framwork lo si vede in Haiku, hanno importato le QT e usano i programmi QT, hanno un firefox in qt, al posto di libreoffice usano calligra che è praticamente la stessa cosa.
Per la grafica Krita che è il codice di GIMP in un design like photoshop che è più facile e hanno aggiunto il pantone, ovvero la possibilità di disegnare. E altro.
Organizzare un singolo porting in termnine di gestione è più pratico che tenere sott'occhio 1000 progetti e di fatto alla fine hanno prodotto un sistema leggero.
Idem con patate Linux, esistono distro dedicate alle QT come alle GTK e il sistema leggero lo ottieni comunque.
Poi arrivano quelli come me che installano tutto e comunque ho un OS di 32Gb con centinaia di applicazioni ridondate (più office, più mailer, più browser, ecc) che rimane comunque al di sotto di OS come Windows che con il solo OS non ci fai un cazzo ma occupa almeno 90Gb.
Semplicemente se vuoi un OS leggero hai un ventaglio di scelta più amplio, ma con i tagli che girano oggi puoi e il vantaggio di performance percepibili dall'utente finale puoi permetterti il mischione senza accorgerti di nulla.
Sta tutto al tuo obiettivo finale.

Riguardo alla scelte che fecero in passato, non capisco il senso, si perderebbe la retrocompatibilità e sarebbe un altro OS.
Ma abbiamo già altri OS come Haiku e più di 400 distro linux, hurd e bsd che sono più che validi e anche liberi.
L'unica cosa che manca è il nome Amiga, che sotto Linux+KDE ho risolto con i temi.

Amiga è bello così con il suo HW proprietario, perché è l'unica piattaforma dove si fa ancora informatica in stile anni 80, fine a se stessa. Che fu la nostra passione originaria. Ogni discorso che va oltre l'hobby è una causa persa in partenza

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire - PC AMD Ryzen TR 64Gb RAM 3.8Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

Pagine: -1- [2] -

Indice: forum / Zona libera

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 4 registrati - bubu7te - amiwell79 - sampedenawa - Amy - Mor -
88 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Adry82 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.21241402626038 secondi