jmirko15 Δημοσ. 17 Φεβρουαρίου 2017 Δημοσ. 17 Φεβρουαρίου 2017 Καλησπέρα, Θα ήθελα να ρωτήσω άμα γνωρίζει κανείς πόσο χρονοβόρα είναι μία τέτοια διαδικασία. Έχω ένα project το οποίο είναι γραμμένο σε Java και θέλω να ξαναγραφτεί σε Qt. Ρώτησα μερικούς coders αλλά πήρα διάφορες απαντήσεις (5-60 μέρες!?) και θα ήθελα μερικές ακόμα απόψεις. Το project έχει περίπου 60κ γραμμές κώδικα. Ευχαριστώ εκ των προτέρων!
Papakaliati Δημοσ. 17 Φεβρουαρίου 2017 Δημοσ. 17 Φεβρουαρίου 2017 Πολυ χρονοβορα. Αλλα γιατι να κανεις κατι τετοιο; Τρελο waste of time. Σε 5 μερες που σε απαντησαν πως ακριβως θα βγει; Θα γραφεις 12.000 γραμμες την μερα; 1200 την ωρα; Ασε που αν δεν εχεις μεγαλη εμπειρια με C++ και Qt, τις πρωτες 10 τουλαχιστον μερες θα πας απελπιστικα αργα. 1
jmirko15 Δημοσ. 17 Φεβρουαρίου 2017 Μέλος Δημοσ. 17 Φεβρουαρίου 2017 Πολυ χρονοβορα. Αλλα γιατι να κανεις κατι τετοιο; Τρελο waste of time. Σε 5 μερες που σε απαντησαν πως ακριβως θα βγει; Θα γραφεις 12.000 γραμμες την μερα; 1200 την ωρα; Ασε που αν δεν εχεις μεγαλη εμπειρια με C++ και Qt, τις πρωτες 10 τουλαχιστον μερες θα πας απελπιστικα αργα. Για αρκετούς λόγους πρέπει να ξαναγραφτεί. Δηλαδή λες ότι είναι καλύτερα να γραφτεί από το 0 σωστά; Το έψαξα λίγο ακόμα σήμερα (για να γραφτεί από το 0) και αρκετοί μου λένε πλέον 1.5-3κ και 1.5-2 μήνες. Ακούγεται λογικό; Και ναι δεν έχω ιδέα πως θα το έκανε κάποιος σε 5 μέρες :/ Thanks!
Tsalikis177 Δημοσ. 18 Φεβρουαρίου 2017 Δημοσ. 18 Φεβρουαρίου 2017 Εξαρτάται από την δυσκολία της εφαρμογής, έχε υπόψιν σου ότι τα UI Builders , δλδ όταν φτιάχνεις το UI με Drag n Drop παράγουν από πίσω ΠΟΛΥ κώδικα. Παίζει δλδ τα 10κ που λες, τα 5-6κ να είναι απλά κώδικας που έχει παραχθεί αυτόματα και έχει να κάνει με το UI ή οτιδήποτε. Αν είναι μια εφαρμογή χωρίς δυσκολίες, τότε σε 10 μέρες βγαίνει. [αν ξέρεις την QT και δεν μαθαίνεις παράλληλα] Αν έχει δύσκολα / custom controls και δύσκολες λειτουργίες (όχι ui απαραίτητα) τότε φτάνεις 1-2 μήνες. Δεν νομίζω να χρειαστείς 3-5 μήνες δεδομένου ότι πας για αντιγραφή. Ξες... στον προγραμματισμό τρώμε και πολλές ώρες για να αποφασίσουμε/σχεδιασουμε κάτι. Και εφόσον εσύ δεν έχεις να αποφασίσεις κάτι... κερδίζεις αρκετό χρόνο. 1
tsofras Δημοσ. 18 Φεβρουαρίου 2017 Δημοσ. 18 Φεβρουαρίου 2017 Να ρωτήσω από περιέργεια γιατί θες να το μετατρέψεις σε qt? 1
anon667 Δημοσ. 18 Φεβρουαρίου 2017 Δημοσ. 18 Φεβρουαρίου 2017 Αν δεν κάνεις μία ανάλυση για το πόσες οθόνες υπάρχουν, business logic, ιδιαιτερότητες σε κάθε οθόνη κλπ. δύσκολο να βγάλεις ένα estimate μόνο και μόνο από LOC. Πάντως από τους χρόνους υλοποίησης που σου λένε, πάντα να υπολογίζεις x2 ή x3. 1
jmirko15 Δημοσ. 18 Φεβρουαρίου 2017 Μέλος Δημοσ. 18 Φεβρουαρίου 2017 Ευχαριστώ παιδιά για όλες τις απαντήσεις. Βασικά μιλάω για μία "κλειστή" εφαρμογή γραμμένη σε Java για ανδροιδές (μιλάω για XMPP client). Αυτό που θέλω να κάνουμε είναι να την γράψουμε σε Qt ώστε να μπορέσουμε να φτιάξουμε ένα πρόγραμμα για Win/Lin (αργότερα ίσως και Mac) και αργότερα με βάση αυτό να την ξαναγράψουμε για ανδροιδ αλλά και iOS. Ξέρω θα μπορούσαμε να χρησιμοποιήσουμε πχ JavaFX αλλά δεν αποφασίζω εγώ.
tsofras Δημοσ. 18 Φεβρουαρίου 2017 Δημοσ. 18 Φεβρουαρίου 2017 Οκ γι αυτό ρώτησα γιατί αν εξαιρέσεις το ios η Java παίζει σε όλα τα άλλα
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα