This repository has been archived on 2024-07-22 . You can view files and clone it, but cannot push or open issues or pull requests.
				
			
		
		
		
			
				
					
						
					
					adbb7df777490751b1c1dd5afc174e658b780a44
				
			
			
		
	Doric
Doric是一套高性能的跨平台开发框架,使用TSX/TypeScript开发,一套代码可在不同平台展示出同样的页面.当前已支持Android、iOS、Qt等平台及WebComponent引入.
项目特色
跨平台
Doric目前已支持Android、iOS、Qt、Web,可通过一套代码在各平台展示一致的前端页面.
高性能
易扩展
高可用
灵活
快速使用
项目地址: https://doric.pub
- 您可以直接打开网页Doric Playgroud快速体验Doric中的风格
- 您可以通过doric-cli命令行工具直接创建Doric工程,可参考安装使用
- 如果您需要在现有Android项目中接入使用Doric,可参考在Android中使用Doric
- 如果您需要在现有iOS项目中接入使用Doric,可参考在iOS中使用Doric
示例代码
声明式UI
   vlayout(
       [
           image({
               imageUrl: 'https://doric.pub/logo.png'
           }),
           text({
               text: "Hello,Doric",
               textSize: 16,
           }),
       ],
       {
           layoutConfig: layoutConfig().fit().configAlignment(Gravity.Center),
           space: 20,
           gravity: Gravity.Center
       }
   ).in(root)
TSX写法 (v0.9.0以上支持)
<VLayout
      parent={root}
      layoutConfig={layoutConfig().fit().configAlignment(Gravity.Center)}
      space={20}
      gravity={Gravity.Center}
    >
      <Image imageUrl="https://doric.pub/logo.png" />
      <Text textSize={16}>Hello,Doric</Text>
</VLayout>
License
Description
				
					Languages
				
				
								
								
									JavaScript
								
								26.7%
							
						
							
								
								
									Java
								
								21.7%
							
						
							
								
								
									TypeScript
								
								18.8%
							
						
							
								
								
									Objective-C
								
								17.5%
							
						
							
								
								
									C++
								
								13.3%
							
						
							
								
								
									Other
								
								1.7%
							
						
					