Tech用于Blog / Organizer / Gallery App Ideas的建议

时间:2009-07-27 08:08:08

标签: php flex air

我有一些关于博客/作品集的想法,但我不想得到一个付费的网络服务器(仍在学习尚未赚钱),我想到了一些我认为会简化我的博客工作流程的想法。如果我不能过多地重新发明轮子,请告诉我。关于我使用什么的想法

整体而言我认为我将使用adobe air + flex + db(我认为MySQL / SqlLite)+脚本lang(php / zend框架,如果需要)

银光会更好吗?它有C#可以做更多,因为这更像是一个桌面应用程序

我没有网络服务器。

免费的人似乎不太可靠。所以我想到了自我托管。像桌面应用程序。

我正在考虑使用Adobe AIR + Flex(我是一名Web开发人员,但似乎觉得Flex的一些东西看起来很棒,特别是Flex 4的Flash Catalyst / Builder与Adobe Illustrator和Photoshop的集成)。有时我会对CSS漏洞感到头痛......令人尴尬......我知道

自托管。我似乎格式很多...我可能忘记备份我的MySQL数据库

任何可移植且可靠的数据库(超时,数据可能会变大)? MSSQL能够在App_Data中存储db文件,那是一个解决方案吗? SqlLite是另一个?我通常使用MySQL任何这样的解决方案吗?

至于文件存储,我想我使用的是SD卡,那样当我格式化它不会影响任何东西?我不知道速度/大小......我想我会存储相当大的图像。我最多为它分配一个分区。

Wordpress / Joomla是基于网络的,在托管服务器上,从一页到另一页需要时间。

我想要快速的东西,可以集成到我的桌面 - 就像小工具 - 所以我可以轻松发布。我认为adobe air也在这里切割,因为它不是真正的小工具。

更好的“图像/文件”管理。比如从图像中自动生成灯箱库

我认为wordpress现在有类似于画廊短标签的东西。与空气我正在考虑制作一种方式,我可以轻松地操纵(旋转/调整大小)图像来创建缩略图,可能附加描述和标签。

有什么方法可以处理元信息吗?元信息仅存在于图像中。所以我可以创建类似文件管理器的东西。我受到了adobe bridge的启发。

我也想管理我的图片/字体(来源和许可证)

作为Web开发人员和SIFR,我可以使用自定义字体。但我想要一些方法,我可以跟踪字体许可证和来源。例如,某些字体不允许嵌入和商业用途。我没有看到任何字体管理器这样做。

我可能会使用db表。任何其他想法。我怎么读&显示字体? ttf,otf我认为是我使用的两种主要种类

我认为这些都是现在

2 个答案:

答案 0 :(得分:1)

好的,大问题,我会分阶段回答:

对于初学者来说,自托管会给访问您网站的任何人带来缓慢,糟糕的用户体验。响应时间会很糟糕,因为您的互联网连接不同,它会上下移动,并且只要有人浏览您的网页,您就可以获得让您的互联网变慢的可爱体验。

底线,不要自己主持

如果你坚持这样做,使用sqlite可能是最容易移动的数据库技术。由于它是所有平面文件,并且不需要运行服务器,因此您不会遇到许多与迁移mysql安装相关的问题。

就技术而言,如果您正在编写网络应用使用网络技术。你提到在wordpress / joomla上的页面之间需要花费很长时间,但想想你的用户加载你可能在flex中编造的任何怪物需要多长时间! Flex专为数据量大的数据库驱动的应用程序而设计,这些应用程序通常以类似visual basic的方式编写。它允许将这些应用程序集成到网站中,但这对构建博客来说确实是一种可怕的方式。

如果您希望能够从桌面发布,请考虑使用直接发布到wordpress博客的 XML-RPC桌面客户端之一。

底线,不要重新发明轮子。使用wordpress,它的功能非常好。由于您没有自己的托管服务,主机在wordpress.com ,它是免费且非常可靠的。

答案 1 :(得分:0)

学习Django!

你可以使用sqlite数据库在本地运行它,它解决了你的延迟问题,ORM是一个可以使用的梦想,超级简单的扩展,你会花时间学习使用一个非常强大的系统而不是比调试黑客攻击PHP脚本。

您可以创建一个数据库模型来存储您喜欢的任何内容,包括所有字体,图像,文件以及您可以想象的任何其他内容。模型ORM使您免于许多与这些事情相关的平凡任务,并让您专注于您希望在应用程序中使用的逻辑和功能。

使用Django可以构建您在帖子中讨论的所有功能。