STL/Boost copre tutto il materiale di basso livello.Qualcuno sta lavorando su una libreria standard di alto livello per C++
Ma per quanto riguarda i concetti di livello superiore?
di Windows: Abbiamo più librerie a finestre
- KDE (QT)
- Gnome
- Motif (C ma scritte in stile OO)
- MS Windows
- ecc
Ma qualcuno sta lavorando su uno standard unificato per le finestre? Qualcosa che avvolgesse tutto quanto sopra sarebbe accettabile. (anche se accedesse solo alle cose comuni sarebbe un punto di partenza).
Rete:
Ci sono un paio là fuori (incluso il materiale di basso livello Boost).
Ma c'è qualcuno che lavora su un livello di rete basato sul servizio?
Tutte le altre cose che Java/C# hanno nelle loro librerie standard.
Il materiale che semplifica l'ingresso di un principiante e dice Wow fatto e funziona ovunque (quasi).
In ogni caso. Qui sperano ci siano progetti interessanti là fuori.
Modifica
Forse non ce n'è uno. Ma se ci sono un paio che potrebbe essere raggruppato insieme come punto di partenza (e potenzialmente modificato nel tempo (dove è la parola chiave deprecata)) in un bel insieme consolidato.
Nota: Windows è solo una piccola parte di ciò che sto cercando. I linguaggi Java/C# si consolidano molto di più rispetto alla sola GUI. Quale sarebbe un buon set di librerie per ottenere tutte le funzionalità in un unico posto.
+1 preferito per riferimento futuro anche;) – AraK
Come qualcosa diventerebbe uno "standard unificato"? Intendi renderlo parte dello standard ISO o cosa? (tieni presente che Boost non è "standard" in questo senso, sebbene alcuni di essi siano entrati nella libreria standard del C++). –
@Pavel: come boost. Rendi tutto così utile che chiunque lo usa e diventa praticamente uno standard defacto. Per me scrivere codice senza boost è un vero dolore (anche se è bello che anche alcuni lo abbiano trasformato in std :: tr1). Ma praticamente mi aspetto che ogni sviluppatore C++ abbia installato boost. –