6 puan yazan GN⁺ 2024-03-29 | 1 yorum | WhatsApp'ta paylaş
  • Notepad Next, Notepad++'ın çapraz platformlu yeniden uygulanmış bir sürümüdür.
  • 2019'dan beri geliştiriliyor ve şu anda 0.7 sürümünde. C++ (VS2022) ve Qt ile geliştirildi.
  • Windows/Mac/Linux için paketler dağıtılıyor (AppImage/Flatpak).
  • Genel olarak kararlı ve kullanılabilir olsa da, çok kritik işler için kullanmak güvenli değildir.

Kurulum yöntemi

  • Windows, Linux ve MacOS için paketler sunuluyor.
  • Windows paketi, yükleyici olarak veya sürüm sayfasından bağımsız bir zip dosyası olarak sunuluyor.
  • Yükleyici, otomatik güncelleyici ve Windows bağlam menüsü entegrasyonu gibi ek bileşenler sunuyor.
  • Winget kullanarak kolayca kurulabilir: winget install dail8859.NotepadNext
  • Linux paketi, sürüm sayfasından bağımsız AppImage indirerek ya da flatpak kurularak edinilebilir: flatpak install flathub com.github.dail8859.NotepadNext
  • MacOS disk imajı sürüm sayfasından indirilebilir.

MacOS ayarları

  • MacOS varsayılan olarak yazı tipi yumuşatmayı etkinleştirir; bu nedenle metin Windows sürümünden farklı görünebilir.
  • Sistem genelinde yazı tipi yumuşatmayı devre dışı bırakmak için şu komutu kullanın: defaults -currentHost write -g AppleFontSmoothing -int 0
  • Bu ayarın uygulanması için yeniden başlatma gerekir.

Geliştirme durumu

  • Geliştirme şu anda Windows üzerinde Visual Studio 2022 ve Qt v6.2+ kullanılarak sürdürülüyor.
  • Çeşitli Linux dağıtımları ve macOS üzerinde de başarıyla derlenebiliyor.
  • Diğer platformlar/derleyiciler de küçük değişikliklerle kullanılabilir.
  • C++ Qt masaüstü uygulaması geliştirmeye aşinaysanız, src/NotepadNext.pro dosyasını açıp projeyi derleyip çalıştırmanız yeterlidir.
  • C++ Qt masaüstü uygulaması geliştirmeye yeniyseniz, burada daha ayrıntılı bir rehber bulunuyor.

GN⁺ görüşü

  • Notepad Next, açık kaynak topluluğunda aktif olarak geliştirilen bir Notepad++ alternatifi olup, farklı işletim sistemlerinde kullanılabilme avantajına sahiptir.
  • Şu anda hatalar ve tamamlanmamış özellikler bulunduğundan, kullanıcıların önemli işlerde kullanmadan önce yeterince test edip değerlendirme yapması gerekir.
  • Benzer işlevler sunan diğer açık kaynak metin editörleri arasında Atom, Sublime Text ve Visual Studio Code bulunur; bunların her biri kendine özgü özelliklere ve eklenti ekosistemlerine sahiptir.

1 yorum

 
GN⁺ 2024-03-29
Hacker News görüşleri
  • Notepad++ ve bu uygulamanın Scintilla tabanlı olduğu, Scintilla'nın da yüksek kaliteli açık kaynaklı bir kod editörü bileşeni olduğu vurgulanıyor. Scintilla'nın resmi demo editörü SciTE 1999'da başladı ve en son 9 Mart 2024'te güncellendi.

    • Notepad++ ve bu uygulama Scintilla tabanlı; Scintilla ise yüksek kaliteli açık kaynaklı bir kod editörü bileşeni. SciTE, Scintilla'nın resmi demo editörü olarak 1999'dan beri var ve en son 9 Mart 2024'te güncellendi.
  • Notepad++, hızlı not alma, pencere kapatılırken kaydedilsin mi diye sormaması ve otomatik kaydetmeyle belge kaybını önlemesi gibi nedenlerle Notepad'in yerini aldı. Notepad++'ın harika bir yazılım olduğu, Kate editöründe de aynı iş akışının mümkün olup olmadığının merak edildiği belirtiliyor.

    • Notepad++, not yazdıktan sonra pencereyi kapatırken kaydetme sorusu sormaması ve otomatik kaydetme özelliğiyle belge kaybını önlemesi gibi nedenlerle Notepad'in yerini aldı. Notepad++ harika bir yazılım; Kate editörünün de benzer bir kullanım deneyimi sunup sunmadığı merak ediliyor.
  • Uygulamanın açılış hızının çok yüksek olduğu, Notepad++ ile benzer ya da biraz daha hızlı göründüğü söyleniyor. Qt'nin bu kadar hızlı olabilmesine şaşırılıyor. PDF okuyucu ile not editörünün farklı olduğu ve açılış hızının yalnızca tek bir ölçüt olduğu kabul edilse de, Notepad++'ın hızının native API'lerden kaynaklandığının düşünüldüğü belirtiliyor.

    • Bu uygulamanın açılış hızı çok yüksek; testlerde Notepad++ kadar hızlı, hatta daha da hızlı görünüyor. Qt'nin hızlı performansı şaşırtıcı bulunuyor. Notepad++'ın hızının native API kullanmasından geldiği varsayılmıştı.
  • Notepad++ hakkında çok sayıda olumlu geri bildirim olsa da, kullanıcı arayüzündeki çok sayıdaki küçük düğmenin karmaşık ve dikkat dağıtıcı hissettirdiği ifade ediliyor. JetBrains IDE'leri gibi çok özellik sunup yine de temiz bir arayüze sahip araçların tercih edildiği söyleniyor.

    • Notepad++ için genel olarak olumlu yorumlar var, ancak kullanıcı arayüzü karmaşık ve dikkat dağıtıcı geldiği için kullanılmıyor. Çok özellik sunmasına rağmen arayüzü temiz olan JetBrains IDE'leri tercih ediliyor.
  • ecode adlı, NP++ benzeri çok platformlu bir kod editörü geliştirildiği; LSP gibi modern araç ve teknolojilerle yeni bir yaklaşım denendiği aktarılıyor. Uzun süre Geany kullanıldığı ancak gerekli özellikler eksik kaldığı için ecode geliştirmesine başlandığı, hedeflerden birinin de hızlı açılış süresi olduğu belirtiliyor.

    • ecode adında, NP++'a benzer çok platformlu bir kod editörü geliştiriliyor; LSP gibi modern araçlarla yeni bir yaklaşım deneniyor. Geany'deki eksik özellikleri tamamlamak için ecode geliştirilmeye başlandı ve hızlı açılış süresine odaklanılıyor.
  • Linux'a geçildiğinde en çok özlenen uygulamalardan birinin Notepad++ olduğu, oyun dışında başka bir işletim sistemine yeniden başlatmanın başlıca nedenlerinden biri sayıldığı anlatılıyor. Sonunda emacs ve vim'in öğrenildiği, bugün olsa Codium'a geçileceği ve Sublime Text'ten kaçınıldığı belirtiliyor.

    • Linux'a geçtikten sonra Notepad++'ı ikame edecek bir uygulama bulmak zordu; sonunda emacs ve vim öğrenildi. Bugün olsa Codium kullanılacağı, Sublime Text'ten ise kaçınıldığı özellikle belirtiliyor.
  • Notepad++'ın 20 yıldır aktif biçimde sürdürülen, hafif ve çok tepkisel bir Windows metin editörü olduğu söyleniyor. Metin arama/değiştirme arayüzünün beğenildiği ve taşınabilir sürümünün sürekli elde tutulduğu belirtiliyor. NotepadNext'in bellek kullanımı ve arayüz tepkiselliğinde Notepad++ seviyesine ulaşamayabileceği düşünülse de, Linux'ta native çalıştığı için wine bağımlılığı olmadan denenmeye değer bulunduğu aktarılıyor.

    • Notepad++, 20 yıldır sürekli geliştirilen, hafif ve tepkisel bir Windows metin editörü. Metin arama/değiştirme arayüzü seviliyor ve taşınabilir sürümü sürekli yanında taşınıyor. NotepadNext'in bellek kullanımı ve arayüz tepkiselliğinde Notepad++'a yetişemeyebileceği düşünülüyor, ancak Linux'ta native çalıştığı için denenmek isteniyor.
  • Linux'a geçtikten sonra Notepad++ yerine bir şey bulmanın zor olduğu, ama sonunda Kate kullanılmaya başlandığı söyleniyor. Kate'in denenmesi tavsiye ediliyor.

    • Linux'a geçtikten sonra Notepad++ yerine geçecek bir uygulama bulmak zordu, ama sonunda Kate kullanılmaya başlandı. Kate'in denenmesi tavsiye ediliyor.
  • Bu uygulamanın çok hızlı olduğu, Savaş ve Barış metninin 24 katı büyüklüğündeki bir dosyayı bile zorlanmadan açtığı söyleniyor. Sublime'dan çok daha hızlı olduğu, macOS'ta ise BBEdit'e benzer performans verdiği belirtiliyor. Büyük dosyaları bu kadar hızlı yüklemenin nasıl başarıldığı merak ediliyor. Qt C++ ve QML ile bir blok editörü geliştirildiği, bunun şu anda en hızlı blok editörü olduğu iddia ediliyor ve performansın daha da artırılmak istendiği ekleniyor.

    • Bu uygulama çok hızlı ve büyük dosyaları zorlanmadan işliyor. Sublime'dan daha hızlı, macOS'ta ise BBEdit ile benzer performans gösteriyor. Büyük dosyaların nasıl bu kadar hızlı yüklendiği merak ediliyor. Qt C++ ve QML ile bir blok editörü geliştiriliyor ve bunun şu anda en hızlı blok editörü olduğu iddia ediliyor. Performansın daha da artırılması isteniyor.
  • Bir meslektaşın son derece deneyimli ve bilgili bir programcı olduğu, her şey için Notepad++ kullandığı anlatılıyor. Bunun, görece basit araçlarla bile ne kadar başarılı olunabileceğini gösterdiği söyleniyor.

    • Bir meslektaş son derece deneyimli ve bilgili bir programcıydı ve her iş için Notepad++ kullanıyordu. Bu da nispeten basit araçlarla bile ne kadar iyi sonuçlar alınabileceğini gösteriyordu.