dibgram
Dibgram เป็นแอพ
โทรเลข ที่ไม่เป็นทางการซึ่งดูเหมือนเดสก์ท็อปโทรเลข
Dibgram ยังอยู่ในระหว่างดำเนินการ เยี่ยมชมส่วนโครงการเพื่อดูความคืบหน้าในปัจจุบันหรือเข้าร่วมช่องโทรเลขของเราเพื่อติดตาม
การใช้งาน
คุณสามารถเปิดการเปิดตัว Dibgram ที่เสถียรได้ที่ https://dibgram.github.io หรือสร้าง (?) สร้างที่ https://dibgram.github.io/beta
คุณยังสามารถสร้าง Dibgram ด้วยตัวเองตามที่อธิบายไว้ที่นี่
ความแตกต่างกับเดสก์ท็อปโทรเลข
ข้อดี
- ไม่จำเป็นต้องติดตั้ง
- ทำงานบนแพลตฟอร์มเดสก์ท็อปใด ๆ ที่มีเบราว์เซอร์ที่ดี (รองรับมือถือ แต่ก็ไม่ได้รับการปรับให้เหมาะสม)
- ใช้ tdlib ซึ่งไม่มีปัญหามากมายกับเซิร์ฟเวอร์ <--> การซิงค์ไคลเอนต์
- อินเทอร์เฟซสามารถซูมได้มากเท่าที่เบราว์เซอร์อนุญาตโดยไม่สูญเสียคุณภาพ (ประมาณ 25%-500%แทนที่จะเป็น 100%-300%)
- แคชข้อความในพื้นที่ลดการใช้แบนด์วิดท์
- ไม่ จำกัด บัญชีเป็น 3
ข้อเสีย
- ไม่ได้มีถิ่นกำเนิดดังนั้นมันจะช้าลง
- ภาพเคลื่อนไหวบางอย่างอาจหายไป
- ไม่สนับสนุนพร็อกซี (พร็อกซีระบบทำงานได้)
- มีการรวมเข้ากับระบบปฏิบัติการน้อยลง
- อาจจะไม่รองรับการสตรีมมิ่ง
ทำไมต้องทำ
หลายคนชอบเดสก์ท็อปโทรเลขอย่างเป็นทางการ แต่มีผู้ใช้ที่ต้องการใช้โทรเลขบนเบราว์เซอร์ของพวกเขาเนื่องจากความปลอดภัยเงื่อนไขการทำงานหรืออย่างอื่น
นอกจากนี้เวอร์ชันเว็บส่วนใหญ่ดูไม่ดีหรือมีคุณสมบัติที่ขาดหายไป (Webk และ Webz ดีกว่า)
ฉันกำลังพัฒนาแอพนี้ดังนั้นจึงมีเวอร์ชันเว็บที่ไม่เพียง แต่มีคุณสมบัติส่วนใหญ่และดูดี แต่ยังดูคุ้นเคยกับผู้ที่ใช้เดสก์ท็อปโทรเลข
นอกจากนี้ฉันจะได้รับความรู้และประสบการณ์มากมายในขณะที่พัฒนาแอพนี้เพราะมันเป็นโครงการตอบสนองครั้งแรกของฉัน (ฉันจริงจัง) และเป็นคำสั่งซื้อที่มีขนาดใหญ่กว่าโครงการอื่น ๆ ของฉัน
เทคโนโลยีห้องสมุดและซอฟต์แวร์อื่น ๆ ที่ใช้ในโครงการนี้
- Telegram Desktop : พื้นฐานของการออกแบบและรูปลักษณ์ของ Dibgram
- TDLIB : ไลบรารีฐานข้อมูลโทรเลข ดูแลเครือข่ายการเข้ารหัสและการจัดเก็บ
- TypeScript : ภาษาการเขียนโปรแกรม
- React : UI Framework ที่ใช้ในโครงการ
- Sass : CSS preprocessor
- แบบฟอนต์ Sans และ Vazir Open : ตระกูลตัวอักษรที่ใช้ในเดสก์ท็อปโทรเลขและ Dibgram
- ESLINT : ใช้ในการตรวจจับปัญหาคำเตือนและบังคับใช้รูปแบบรหัส
- VSCODE : IDE (หรือตัวแก้ไขรหัส) ฉันใช้พัฒนาแอพ แนะนำสำหรับผู้มีส่วนร่วมด้วย