How to Replace a Transmission (Full DIY Guide)
Τα πλαίσια ανάπτυξης του Web Rails και Merb αποφάσισαν να τερματίσουν την αντιπαλότητα τους και να ενώσουν τις δυνάμεις τους σε ένα μόνο έργο, ανέφεραν την Τρίτη
Και τα δύο είναι πλαίσια ανάπτυξης ανοικτού κώδικα για τη δημιουργία εφαρμογών Web και υπηρεσιών στη γλώσσα προγραμματισμού Ruby. Το Rails ήταν γύρω από το 2004, ενώ το Merb αναδείχθηκε νωρίτερα φέτος, κάτι που πολλοί θεωρούν ως ταχύτερη και πιο ελαφριά εναλλακτική λύση.
Ένας αντίπαλος που αναπτύχθηκε μεταξύ των δύο που «αποκόπτει την κοινότητα», έγραψε ο δημιουργός Merb Ezra Zygmuntowicz σε μια θέση blog. Έτσι, οι προγραμματιστές πίσω από τα έργα έχουν ξεπεράσει ένα σχέδιο για τη συγχώνευσή τους στην επικείμενη έκδοση Rails 3.
«Είναι Χριστούγεννα, μωρό, και έχουμε ένα δώρο για σας», γράφει ο δημιουργός Rails David Heinemeier Hansson στο blog του την Τρίτη απόγευμα. "Ολοκληρώσαμε την αμφισβήτηση μεταξύ Merb και Rails με αυτή τη βόμβα: Merb συγχωνεύεται σε Rails 3!" "Όλοι συνειδητοποιήσαμε ότι η συνεργασία για ένα κοινό καλό θα ήταν πολύ πιο παραγωγική από την επανάληψη των πράξεων από κάθε πλευρά του το φράχτη », έγραψε. "Το Merb και το Rails μοιράζονται ήδη τόσο πολύ από την άποψη του σχεδιασμού και της ευαισθησίας ότι οι ενωτικές δυνάμεις έμοιαζαν με τον προφανή τρόπο να πάμε.Αυτό που χρειαζόμασταν ήταν να καθίσουμε για μια κουβέντα και να το καταργήσουμε, έτσι κάναμε ακριβώς αυτό."
Το σχέδιο είναι να συγχωνευθούν στα Rails 3 τα χαρακτηριστικά που έκαναν Merb διαφορετικό, έγραψε ο Merb, Yehuda Katz, σε μια άλλη ανάρτηση. "Αυτό θα κάνει δυνατή τη χρήση των Rails 3 για τις ίδιες περιπτώσεις χρήσεων που ήταν επιτακτικές για τους χρήστες του Merb. Στην πραγματικότητα, το Merb 2 είναι το Rails 3."
Το σχέδιο απαιτεί ένα πιο αρθρωτό πλαίσιο στα Rails 3, ότι οι προγραμματιστές μπορούν να ξεκινήσουν με τον πυρήνα Rails και να προσθέσουν άλλα συστατικά όπως τα θέλουν. Το Merb θα μεταφέρει επίσης τις βελτιώσεις απόδοσης στις Rails. "Αυτά περιλαμβάνουν τις αρχιτεκτονικές αποφάσεις που κερδίζουν μεγάλες επιδόσεις", δήλωσε ο Katz.
Οι Rails θα αποκτήσουν ένα δημόσιο API (διεπαφή προγραμματισμού εφαρμογών) με μια δοκιμαστική σουίτα, την οποία μπορούν να χτίσουν οι χρήστες και οι plug-in προγραμματιστές, Δεν θα είναι "επανεγγραφή Big Raang" των Rails, δήλωσε ο Heinemeier Hansson. "Αυτό πρόκειται να είναι μια σταδιακή βελτίωση της Rails που θα κρίνει προσεκτικά νέες πρωτοβουλίες για την επίδρασή τους στην αναδρομική συμβατότητα καθώς και τη γενική χρησιμότητά τους», γράφει.
Ο «πιθανώς υπερβολικά αισιόδοξος στόχος» είναι να έχουμε μια βήτα Rails 3 έτοιμη για το RailsConf τον Μάιο του επόμενου έτους, δήλωσε.
Πριν από αυτό, ο Rails 2.3 - ένα "blockbuster release packed with goodies" - έχει προγραμματιστεί να κυκλοφορήσει τον Ιανουάριο. "Για να είμαστε απολύτως σαφείς: δεν εγκαταλείπουμε το σχέδιο Merb", έγραψε ο Katz. "Υπάρχουν πολλές εφαρμογές παραγωγής που εκτελούνται στο Merb και βασίζονται τόσο σε έγκαιρες διορθώσεις σφαλμάτων όσο και σε μια σαφή πορεία προς το μέλλον."
Συνέχισε: "Εάν χρησιμοποιείτε Merb σήμερα, συνεχίστε να χρησιμοποιείτε το Merb. χρησιμοποιώντας το Merb για ένα έργο επειδή λειτουργεί καλύτερα για τις ανάγκες σας, χρησιμοποιήστε το Merb.Δεν θα μείνετε στο κρύο και θα κάνουμε τα πάντα για να βεβαιωθείτε ότι οι εφαρμογές σας δεν έχουν κολλήσει στο παρελθόν. "
Το Merb committer Carl Lerche περιγράφει τον τρόπο με τον οποίο η συνάντηση έγινε σε μια άλλη θέση στο blog.
Η Microsoft αντιμετώπισε προβλήματα με την ασφάλεια και την συμμόρφωση με τα πρότυπα Web και Internet με τον Internet Explorer. Αυτά τα θέματα οδήγησαν πολλούς στην εξέγερση και την αναζήτηση εναλλακτικών περιηγητών ιστού. Ο Firefox, το Phoenix από τις στάχτες του Netscape, εμφανίστηκε ως ο ισχυρότερος αμφισβητίας. Έχει καταναλώσει σταθερά το μερίδιο αγοράς του Internet Explorer και ξεπέρασε πρόσφατα συνολικά 1 δισεκατομμύρια downloads. Υπάρχουν επίσης και άλλα προγράμματα περιήγησης όπως το Ope
Τι έχουν όλοι κοινό; Λοιπόν, έχουν πραγματικά πολλά κοινά, αλλά μια από τις πιο έντονες ομοιότητες είναι ότι είναι όλα ελεύθερα. Ο καθένας έχει τα πλεονεκτήματα και τα μειονεκτήματα και παίζουν τεχνολογικό άλμα βάτραχος μεταξύ τους όσον αφορά την ανάπτυξη νέων χαρακτηριστικών, αλλά στον πυρήνα ένα πρόγραμμα περιήγησης είναι ένα πρόγραμμα περιήγησης. Εκτός από την επιλογή των καμπάνων και των σφυρίχτρων που προτιμάτε και την ανάπτυξη ενός επιπέδου άνεσης με το περιβάλλον χρήστη (UI) και τις συμβά
«Θα ήθελα πολύ να δω μια σύντομη, γρήγορη γλώσσα όπως αυτή Οι προγραμματιστές προσπαθούσαν να επιταχύνουν τον χρόνο ανάπτυξης με τις γλώσσες και τα πλαίσια για τα τελευταία τέσσερα έως πέντε χρόνια - Ruby on Rails, Django, CodeIgniter - αλλά θυσιάζουν την απόδοση των εφαρμογών σε αυτή την επιδίωξη " δήλωσε ο Michael Wales, ανώτερος υπεύθυνος ανάπτυξης με την General Dynamics Information Technology
"Ο στόχος της Google είναι να αναπτύξει μια γλώσσα που δεν είναι μόνο αποτελεσματική για τον προγραμματιστή, από την άποψη της ανάπτυξης μιας εφαρμογής, αλλά είναι επίσης αποτελεσματική για τον υπολογιστή, "Η χρήση της μνήμης και οι επιχειρησιακές διαδικασίες αυτής της εφαρμογής [όπως] η ασφάλεια, η ταυτότητα," η Ουαλία πρόσθεσε σε μια συνέντευξη με το ηλεκτρονικό ταχυδρομείο.
Η δωρεάν εφαρμογή Skitch της Evernote είναι ένας πολύ καλός τρόπος να επισημάνετε εικόνες και στιγμιότυπα οθόνης. Έρχεται σε εκδόσεις των Windows και Mac OS X, και οι εκδόσεις για κινητά για iOS και Android είναι επίσης διαθέσιμες. Και κάπου ανάμεσα στις εκδόσεις κινητών και επιτραπέζιων υπολογιστών έρχεται το Skitch Touch, η έκδοση που δημιουργήθηκε για τη σύγχρονη διεπαφή των Windows 8. Έχει τα ίδια απλά και αρκετά εργαλεία σχολιασμού όπως και οι άλλες εκδόσεις, αλλά είναι μια σύγχρονη εφαρμογ
Όπως πολλές άλλες σύγχρονες εφαρμογές, το Skitch Touch φαίνεται να είναι σχεδιασμένο για οθόνη Εύρος 11 έως 13 ιντσών. Σε μια οθόνη 24 ιντσών, καταλήγει να εμφανίζει τεράστιες εκτάσεις λευκού, αχρησιμοποίητου χώρου. Καθώς το ξεκινάτε, το Skitch Touch δείχνει μια όμορφη περιοχή Δημιουργία νέας στην αριστερή πλευρά της οθόνης, επιτρέποντάς σας να δημιουργήσετε ένα υλικό τραβήγματος για να επισημάνετε οπτικά από μια κάμερα (πιθανώς μια ενσωματωμένη κάμερα ενός tablet, αλλά αυτή η λειτουργία λειτουρ