PDA

Επιστροφή στο Forum : KDevelop 5.0 got released.



petran_18
28-08-16, 16:16
https://www.kdevelop.org/

Το (crossplatform σύντομα) IDE, KDevelop έφτασε στην πρώτη σταθερή έκδοση με βάση την Qt5 και το ΚF5. Όπως διαβάζουμε εδώ (http://kfunk.org/2016/08/23/whats-new-in-kdevelop-5-0/):


Changes in language support

C++ support powered by Clang

We replaced our legacy C++ parser and semantic analysis plugin with a much more powerful one that is based on Clang from the LLVM project.
...
Now, after close to two years of work, we finally have a solution to this dilemma: A Clang based language plugin. Not only does this give us support for the the very latest C++ language standard, it also enables true C and Objective-C language support. Furthermore, you get all of the immensely useful compiler warnings directly inside your editor. Even better, fixing these warnings is now often just a matter of pressing a single button to apply a Clang provided fix-it!

CMake support

We removed the hand-written CMake interpreter and now leverage meta data provided by upstream CMake itself. The technology we're building upon is a so called JSON compilation database (read more about it in this insightful blog post). Technically, all you need to do is to run cmake with the -DCMAKE_EXPORT_COMPILE_COMMANDS flag, and CMake will take it from there, emitting a compile_commands.json file into your build directory.

KDevelop now supports reading those files, which is way more reliable than parsing CMake code ourselves.

QML/JavaScript support

With KDevelop 5, we decided to officially include support for QML and JavaScript code. This functionality has been worked on for years in our playground and now, we finally incorporated these experimental plugins and will start to officially support them.

Python, PHP

Together with all this, KDevelop 5 will continue to officially support Python 3 and PHP. In our playground we also have support for Ruby, and there are plans to integrate basic Go and Rust support. If you are interested in improving support for any of these languages in KDevelop, please step up and start contributing!

Per-project widget coloring

Thanks to Sebastien Speierer we got a super useful feature into KDevelop 5.0: Widget coloring based on an items affinity to a project.
173900



Επίσης μεγάλη φροντίδα δόθηκε στον debugger και αναμένεται η έκδοση 5.1 να έχει μερικές ακόμα διορθώσεις εξαιτίας της LLDB GSoC συνάντησης.

Να σημειωθεί ότι εξαιτίας της προσπάθειας να μειωθούν οι εξαρτήσεις και του "χτισίματος" στο KF5, είναι πολύ κοντά οι εκδόσεις για Windows (https://www.kdevelop.org/screenshots/kdevelop-5-pre-alpha-windows) και Mac OS (https://www.kdevelop.org/screenshots/kdevelop-5-beta-1-mac-os-x) αντίστοιχα. Ακόμα πιο αξιοσημείωτη -πέρα από τις βελτιώσεις και προσθήκες στο IDE- είναι η δυνατότητα να δοκιμάσει κάποιος το KDevelop 5 ως standalone executable (http://blog.svenbrauch.de/2016/06/16/kdevelop-5-0-standalone-executable-for-linux/), χωρίς να υπάρχει ούτε μισή εξάρτησή του στο Linux, μέσω μιας AppImage (https://en.wikipedia.org/wiki/AppImage_(packaging_method)) εικόνας.

Κατεβάστε από εδώ (http://download.kde.org/stable/kdevelop/5.0.0/bin/linux/) ή εδώ (http://files.svenbrauch.de/kdevelop-linux/) και απλά ορίστε το ως εκτελέσιμο για να τρέξει. Το IDE έχει ωριμάσει και έχει εμφανείς βελτιώσεις σε σχέση με την έκδοση 4.7.3. Αξίζει παραπάνω από μια δοκιμή - προς το παρών για όσους έχουν Linux, γιατί η έκδοση για Windows που δοκίμασα στα 10άρια δεν είναι ιδιαίτερα σταθερή.

Πηγές.
https://www.kdevelop.org/news/kdevelop-500-released

Προσπάθησα να ενημερώσω και την σελίδα στο wikipedia. Προτάσεις ή διορθώσεις καλοδεχούμενες.
https://en.wikipedia.org/wiki/KDevelop

petran_18
16-10-16, 16:05
Το KDevelop-5.0.1 εγκαθισταται και σε windows ΛΣ.

https://www.kdevelop.org/news/kdevelop-501-windows-released

ttsesm
16-10-16, 17:14
σε σχέση με Qt creator σε τι φάση βρίσκεται? Γενικά το Qt creator μέχρι στιγμής για μένα ήταν the best alternative to VS. Άλλα επειδή μαρέσει να ψαχνομαι θα του ρίξω μια δοκιμή.

petran_18
16-10-16, 21:02
σε σχέση με Qt creator σε τι φάση βρίσκεται? Γενικά το Qt creator μέχρι στιγμής για μένα ήταν the best alternative to VS. Άλλα επειδή μαρέσει να ψαχνομαι θα του ρίξω μια δοκιμή.

Αν αναφερεσαι σε windows πλατφορμα δεν δοκιμασα ακομα τον νεο installer αλλα απο την εμπειρια μου στο Linux, το ΚDevelop ειναι ταχυτερο και πιο straightforward για μενα. Απλα του λειπουν τα καλουδια (QtDesigner) για πληρη υποστηριξη της Qt - αν και υπαρχουν templates που λυνουν επαρκως το προβλημα δημιουργιας μια Qt εφαρμογης.

Επισης υποστηριζει και qch documentation για να γραψεις qt qpp και να βλεπεις το documentation μιας κλασης πχ.

petran_18
18-10-16, 22:37
KDevelop 5.0.2 released for Windows and Linux (https://www.kdevelop.org/news/kdevelop-502-released)


Notable issues fixed in 5.0.2 are:

Fix a locking issue in the background parser, causing frequent crashes on Windows (3c395340d)
Fix broken search in the documentation view (0602281c)
Fix various issues with the breakpoints view (cba54572)
Fix a possible crash when activating a clang FixIt (BR: 369176)
Fix a crash when performing various actions with the Make plugin disabled (BR: 369326)
Update Sonnet in the Windows installer which led to crashes with spellechecking (BR: 370470)
Fix text files being parsed as CMake under some circumstances, leading to bad performance and crashes
Use correct font in documentation view (BR: 285162)
Fix a crash when clicking "Rename declaration" without an editor being open (22bdccb1)
Fix "Download more ..." feature not working on some systems (4c4500bf)
Fix "Select next/previous toolview" behaving incorrectly in some cases (24d3e3bb)
Fix "Hide/Restore docks" behaving incorrectly in some cases (daeed5f1)
Fix "Install as root" action not working (30a66c3f)
Fix CMake build plugin sometimes rebuilding everything when it should not (17b6499e)
Various UI improvements.
Fixes in the Windows installers:

Fix crash when turning on Atomatic Spell Checking [BR: 370470]
Fix heap corruption after start / immediately after opening folder [BR: 370495]

Αντε να υπαρχουν καλες εναλλακτικες (και μαλιστα ανοιχτου κωδικα) για το VS.

@ ADSLgr.com All rights reserved.