| Εκδότης | Lightech |
|---|---|
| Ημερομηνία κυκλοφορίας | 14 Απρ 2018 |
| Ημερομηνία προστέθηκε | 1 Μαρ 2018 |
| Απαιτήσεις Os | Windows, Windows 10 |
| Απαιτήσεις | Available for Windows 10, Windows 10 Mobile (x64, ARM, x86) |
| Σύνολο λήψεων | 2 |
| Τιμή | $5.99 |
Περιγραφή
Μέγιστη ανάπτυξη σε περιορισμένες πλατφόρμες
Για περισσότερες πληροφορίες, ανατρέξτε στον ιστότοπό μας https://light-tech.github.io/devmax.html και δείγματα έργων όπως το https://github.com/light-tech/DevMaxDirectXTutorialSample στο GitHub μας.
Το DevMax είναι ένα περιβάλλον ανάπτυξης λογισμικού C/C++ (IDE). Η διεπαφή χρήστη είναι εμπνευσμένη κυρίως από τον κώδικα του Visual Studio (VS), αλλά σε αντίθεση με τον κώδικα VS
* Το DevMax είναι γραμμένο σε C++, όχι στο αναποτελεσματικό TypeScript
* Το DevMax είναι πολύ πιο ελαφρύ (είναι λιγότερο ισχυρό και φυσικά δεν μπορεί να υποστηρίξει επέκταση)
Σε σύγκριση με την πλήρη σουίτα Visual Studio,
* Το DevMax είναι εξαιρετικά ελαφρύ: η ίδια η εφαρμογή είναι περίπου 2 MB εγκατεστημένη και με 30 MB περισσότερα, λαμβάνετε τον μεταγλωττιστή και τον σύνδεσμο C/C++ όλα σε ένα μόνο πακέτο (σε σύγκριση με 3 GB βασικής εγκατάστασης Visual Studio για Desktop Development ή 700 MB μόνο για να αποκτήσετε το συντάκτης!).
* Το DevMax δεν μολύνει το σύστημά σας: δεν τοποθετεί αρχεία παντού. Το Visual Studio παράγει ένα πλήθος φακέλων στα Αρχεία Προγράμματος, τοποθετεί ένα σωρό πακέτα στο C:\ProgramData\Microsoft\VisualStudio, διαμορφώσεις εφαρμογών στο %localappdata%, ... και γράφει περίπου 100 MB δεδομένων στο μητρώο!)
* Το DevMax χρησιμοποιεί πολύ λιγότερη μνήμη από το Visual Studio: Το DevMax δεν εκτελεί περιττές εργασίες, όπως η συλλογή τηλεμετρίας και η λήψη ειδήσεων από τη Microsoft. Η τυπική χρήση καταναλώνει περίπου 10-40 MB μνήμης (περισσότερη κατά τη διάρκεια της μεταγλώττισης). σε σύγκριση με περίπου 800 MB VS (προς ενημέρωσή σας, η VS εκκινεί όχι μία αλλά πολλές διαφορετικές διεργασίες κατά το χρόνο εκτέλεσης, για λήψη ειδήσεων, έλεγχο ενημερώσεων κ.λπ.· μια τυπική μηχανή RAM 2 GB σχεδόν θα μεγιστοποιηθεί κατά την εκτέλεση VS).
* Το DevMax είναι επίσης πολύ πιο αποτελεσματικό από το τυπικό IDE: Το μεγαλύτερο μέρος του IDE μεταγλωττίζει κώδικα εκτελώντας εξωτερικό μεταγλωττιστή (γραμμή εντολών) όπως gcc, cl.exe, ... Καθώς ο μεταγλωττιστής και ο σύνδεσμος είναι ήδη συνδεδεμένοι στην εφαρμογή, το DevMax δεν χρειάζεται να ξεκινήσει πρόγραμμα πολλαπλών εντολών για τη μεταγλώττιση του κώδικά σας. Τα αρχεία αποθηκεύονται επίσης στην προσωρινή μνήμη μεταξύ διαφορετικών μεταγλωττίσεων, ώστε να μπορούν να μεταγλωττίζονται πολύ πιο γρήγορα από το Visual Studio.
* Το DevMax και η αδελφή του εφαρμογή C++ Compiler (πάρτε δωρεάν στη διεύθυνση https://github.com/light-tech/light-tech.github.io/releases) εκτελούνται σε ξεχωριστά παράθυρα και διεργασίες. Εάν έχετε πολλές οθόνες, μπορείτε να εκτελέσετε κάθε εφαρμογή σε μία οθόνη για να μεγιστοποιήσετε την παραγωγικότητά σας. Δεν πιστεύουμε ότι κάτι τέτοιο είναι δυνατό με το Visual Studio από τώρα: Δεν μπορείτε να εκτελέσετε τον επεξεργαστή VS και την κονσόλα build σε ξεχωριστά παράθυρα.
* Τελευταίο αλλά εξίσου σημαντικό, χρειάζονται μερικά δευτερόλεπτα για να εγκαταστήσετε το DevMax ενώ για το VS, συνήθως θα ακούσετε την ακόλουθη συνομιλία μεταξύ μηχανικού λογισμικού και φίλου:
- Τι έκανες την πρώτη σου μέρα στη δουλειά;
- Εγκατάσταση του Visual Studio.
Φυσικά, το DevMax μπορεί να μην είναι ένα εργαλείο κατάλληλο για όλους, καθώς δεν παρέχει όλη την ευκολία και τις υπηρεσίες (όπως ο εντοπισμός σφαλμάτων) του Visual Studio. Ταιριάζει σε προγραμματιστές με μέτρια ανάγκη. Για παράδειγμα, οι μαθητές που προσπαθούν να μάθουν προγραμματισμό C/C++ ή προγραμματιστές εμπειρίας σκληρού πυρήνα που ξέρουν πώς να εκτελούν διαγνωστική καταγραφή, να γράφουν δοκιμές μονάδας κ.λπ. και απαιτούν λίγη υποστήριξη ζωντανού εντοπισμού σφαλμάτων. (Ο αρχικός στόχος του DevMax είναι να αναπτύξει τη δική μας εφαρμογή Windows Store. Στην πραγματικότητα, το DevMax χρησιμοποιείται για την ανάπτυξη του εαυτού του! Χρησιμοποιούμε το DevMax για την ανάπτυξη και το Visual Studio Team Service για τη δημιουργία και τη δοκιμή της εφαρμογής.)
Η ροή εργασίας είναι τόσο απλή: ανοίξτε έναν φάκελο προέλευσης, περιηγηθείτε σε αυτόν, επεξεργαστείτε τα αρχεία.
ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ:
ΗΤΑΝ ΑΤΥΧΟΣ ΠΟΥ ΔΕΝ ΜΠΟΡΕΣΑΜΕ ΝΑ ΣΥΓΚΕΝΤΡΩΣΟΥΜΕ ΤΟ CLANG COMPILER ΑΠΕΥΘΕΙΑΣ ΣΤΗΝ ΕΦΑΡΜΟΓΗ ΜΑΣ ΑΦΟΥ Η ΒΙΒΛΙΟΘΗΚΗ ΧΡΗΣΙΜΟΠΟΙΗΣΕ ΤΟ API ΕΠΙΦΑΝΕΙΑΣ ΠΟΥ ΜΑΣ ΕΠΙΤΡΕΠΕΙ ΝΑ ΠΕΡΑΣΟΥΜΕ ΤΗΝ ΠΙΣΤΟΠΟΙΗΣΗ ΚΑΤΑΣΤΗΜΑΤΟΣ. ΔΕΔΟΜΕΝΗΣ ΤΗΣ ΠΟΛΥΠΛΟΓΙΑΣ ΤΟΥ CLANG, ΕΙΝΑΙ ΔΥΣΚΟΛΟ ΝΑ ΚΑΤΑΡΓΗΣΕΙΣ ΑΥΤΕΣ ΤΙΣ ΚΛΗΣΕΙΣ API. (ΑΠΟ ΤΗΝ ΑΝΑΛΥΣΗ ΜΑΣ, ΑΥΤΑ τα API ΔΕΝ ΓΙΝΟΝΤΑΙ ΠΡΑΓΜΑΤΙΚΑ ΕΠΙΚΑΛΟΥΜΕΝΑ ΑΛΛΑ ΔΕΝ ΥΠΑΡΧΕΙ ΤΡΟΠΟΣ ΝΑ ΤΟ ΓΝΩΡΙΖΕΙ ΤΟ VISUAL STUDIO.) ΛΟΓΩ ΑΥΤΗΣ ΤΗΣ ΠΑΡΑΒΛΕΨΗΣ, ΘΑ ΧΡΕΙΑΖΕΤΑΙ ΝΑ ΕΓΚΑΤΑΣΤΑΣΕΤΕ ΜΙΑ ΞΕΧΩΡΙΣΤΗ (ΔΩΡΕΑΝ) ΕΦΑΡΜΟΓΗ ΜΑΣ CTO+PITE. ΖΗΤΟΥΜΕ ΛΥΠΗ ΓΙΑ ΑΥΤΗ ΤΗΝ ΑΝΑΚΟΙΝΩΣΗ. ΕΠΙΣΗΣ, ΛΟΓΩ ΠΕΡΙΟΡΙΣΜΟΥ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ UNIVERSAL WINDOWS, ΘΑ ΧΡΕΙΑΖΕΤΑΙ ΝΑ ΕΚΤΕΛΕΣΕΤΕ ΕΠΙΠΛΕΟΝ ΡΥΘΜΙΣΗ ΓΙΑ ΤΗ ΜΕΤΑΓΡΑΦΗ ΚΩΔΙΚΟΥ.
Ανατρέξτε στον οδηγό μας στη διεύθυνση https://light-tech.github.io/devmax.html για οδηγίες βήμα προς βήμα.
Η πρώτη έκδοση υποστηρίζει μόνο επεξεργασία κώδικα. Στο μέλλον, σκοπεύουμε να προσθέσουμε
* ΔΙΑΓΡΑΦΗ [Έχει προστεθεί ήδη στην έκδοση 1.0.2.0 ως απόδειξη της ιδέας] Μεταγλωττιστής και σύνδεσμος C++ όταν κυκλοφορήσει το Clang 4.0 (αυτή είναι η δυνατότητα μόνο για επιτραπέζιους υπολογιστές) ΤΕΛΟΣ ΔΙΑΓΡΑΦΗ
* Διερμηνέας (λειτουργία μόνο για επιτραπέζιους υπολογιστές). είναι κυρίως χρήσιμο για την εκτέλεση δοκιμών μονάδας
* Αναζήτηση κώδικα σε όλο το φάκελο
* Και ενδεχομένως πολλά άλλα, όπως έλεγχος σύνταξης, μορφοποίηση κώδικα